misc/keychain: New Maintainer.

Signed-off-by: Erik Hanson <erik@slackbuilds.org>
This commit is contained in:
Grigorios Bouzakis 2010-11-05 18:16:38 -05:00 committed by Erik Hanson
parent 50311d1ae0
commit 04a9ce17c4
4 changed files with 36 additions and 28 deletions

View file

@ -1,7 +1,7 @@
Keychain is a manager for OpenSSH, ssh.com, Sun SSH and GnuPG agents. It
acts as a front-end to the agents, allowing you to easily have one long
running agent process per system, rather than per login session. This
reduces the number of times you need to enter your passphrase from once
per new login session to once every time your local machine is rebooted.
Keychain is a manager for OpenSSH, ssh.com, Sun SSH and GnuPG agents.
It acts as a front-end to the agents, allowing you to easily have one
long running agent process per system, rather than per login session.
This reduces the number of times you need to enter your passphrase from
once per new login session to once every time your local machine is rebooted.
This allows 'cron' jobs to use 'ssh' scripts in a friendly yet secure manner.

View file

@ -1,24 +1,36 @@
#!/bin/sh
# Slackware build script for keychain
# Slackware build script for Keychain
# Written by Menno Duursma <druiloor@zonnet.nl>
# This program is free software. It comes without any warranty.
# Granted WTFPL, Version 2, as published by Sam Hocevar. See
# http://sam.zoy.org/wtfpl/COPYING for more details.
# Copyright 2010 Grigorios Bouzakis <grbzks@xsmail.com>
# All rights reserved.
#
# Permission to use, copy, modify, and distribute this software for any purpose
# with or without fee is hereby granted, provided that the above copyright
# notice and this permission notice appear in all copies.
#
# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
# INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
# FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
# AUTHORS AND COPYRIGHT HOLDERS AND THEIR CONTRIBUTORS BE LIABLE FOR ANY
# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=keychain
VERSION=${VERSION:-2.7.1}
ARCH=noarch
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
ARCH=noarch
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
DOCS="COPYING.txt ChangeLog README.rst"
set -e
rm -rf $PKG
@ -34,24 +46,20 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
make all
make
install -D -m 0755 keychain $PKG/usr/bin/keychain
install -D -m 0644 keychain.1 $PKG/usr/man/man1/keychain.1
install -D -m 0644 img/keychain-1.png $PKG/usr/share/pixmaps/keychain-1.png
install -D -m 0644 img/keychain-2.png $PKG/usr/share/pixmaps/keychain-2.png
# For creating a KDE desktop-entry maybe read this post:
# http://linux.derkeiler.com/Mailing-Lists/SuSE/2008-12/msg02640.html
mkdir -p $PKG/usr/bin
cat keychain > $PKG/usr/bin/keychain
chmod 755 $PKG/usr/bin/keychain
mkdir -p $PKG/usr/man/man1
cat keychain.1 > $PKG/usr/man/man1/keychain.1
find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a COPYING.txt ChangeLog README.rst keychain.txt VERSION \
$PKG/usr/doc/$PRGNAM-$VERSION
cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
cat $CWD/README > $PKG/usr/doc/$PRGNAM-$VERSION/README$TAG
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc

View file

@ -5,6 +5,6 @@ DOWNLOAD="http://www.funtoo.org/archive/keychain/keychain-2.7.1.tar.bz2"
MD5SUM="07c622833192189f483cbaec287f9704"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="Menno Duursma"
EMAIL="druiloor@zonnet.nl"
MAINTAINER="Grigorios Bouzakis"
EMAIL="grbzks@xsmail.com"
APPROVED="Erik Hanson"

View file

@ -5,7 +5,7 @@
# exactly 11 lines for the formatting to be correct. It's also customary to
# leave one space after the ':'.
|-----handy-ruler----------------------------------------------------|
|-----handy-ruler-----------------------------------------------------|
keychain: Keychain (front-end to SSH and GnuPG agents)
keychain:
keychain: It acts as a front-end to SSH and GnuPG agents, allowing