diff options
Diffstat (limited to 'misc/keychain')
-rw-r--r-- | misc/keychain/README | 25 | ||||
-rw-r--r-- | misc/keychain/keychain.SlackBuild | 8 | ||||
-rw-r--r-- | misc/keychain/keychain.info | 8 | ||||
-rw-r--r-- | misc/keychain/slack-desc | 14 |
4 files changed, 32 insertions, 23 deletions
diff --git a/misc/keychain/README b/misc/keychain/README index 2deea65914..8227d425fd 100644 --- a/misc/keychain/README +++ b/misc/keychain/README @@ -1,9 +1,18 @@ -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 helps you to manage SSH and GPG keys in a convenient and +secure manner. It acts as a frontend to ssh-agent and ssh-add, but +allows you to easily have one long running ssh-agent process per +running ssh-agent process per system, rather than the norm of one +ssh-agent per login session. -This allows 'cron' jobs to use 'ssh' scripts in a friendly yet secure -manner. +This dramatically reduces the number of times you need to enter your +passphrase. With keychain, you only need to enter a passphrase once +every time your local machine is rebooted. Keychain also makes it +easy for remote cron jobs to securely "hook in" to a long running +ssh-agent process, allowing your scripts to take advantage of +key-based logins. + +Keychain also integrates with gpg-agent, so that GPG keys can be +cached at the same time as SSH keys. + +Additional documentation for Keychain can be found on the Keychain wiki +page. diff --git a/misc/keychain/keychain.SlackBuild b/misc/keychain/keychain.SlackBuild index a4227467e1..f61887f1ac 100644 --- a/misc/keychain/keychain.SlackBuild +++ b/misc/keychain/keychain.SlackBuild @@ -3,6 +3,7 @@ # Copyright 2010 Grigorios Bouzakis <grbzks@xsmail.com> # Copyright 2014-2020 Larry Hajali <larryhaja[at]gmail[dot]com> +# Copyright 2025 Matt Egger, Phladelphia, PA, USA <matt.egger@gmail.com> # All rights reserved. # # Permission to use, copy, modify, and distribute this software for any purpose @@ -23,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=keychain -VERSION=${VERSION:-2.8.5} +VERSION=${VERSION:-2.9.6} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -63,8 +64,7 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -# Delete path that doesn't exist. -sed -i 's|:/usr/ucb||' $PRGNAM +make mkdir -p $PKG/usr/bin $PKG/usr/man/man1 install -m 755 $PRGNAM $PKG/usr/bin @@ -73,7 +73,7 @@ install -m 644 keychain.1 $PKG/usr/man/man1/keychain.1 find $PKG/usr/man -type f -exec gzip -9 {} \; mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a COPYING.txt ChangeLog README.md $PKG/usr/doc/$PRGNAM-$VERSION +cp -a COPYING.txt ChangeLog.md MAINTAINERS.txt README.md $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/misc/keychain/keychain.info b/misc/keychain/keychain.info index f2ad3b6283..9619640dd4 100644 --- a/misc/keychain/keychain.info +++ b/misc/keychain/keychain.info @@ -1,8 +1,8 @@ PRGNAM="keychain" -VERSION="2.8.5" -HOMEPAGE="https://www.funtoo.org/Keychain" -DOWNLOAD="https://github.com/funtoo/keychain/archive/2.8.5/keychain-2.8.5.tar.gz" -MD5SUM="b08ead19dc71c91e0ded2976e707b340" +VERSION="2.9.6" +HOMEPAGE="https://github.com/danielrobbins/keychain" +DOWNLOAD="https://github.com/funtoo/keychain/archive/2.9.6/keychain-2.9.6.tar.gz" +MD5SUM="c864b9e04b00aa7935090a1470b56e8d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/misc/keychain/slack-desc b/misc/keychain/slack-desc index ea7d04f4d3..799d5b5ad9 100644 --- a/misc/keychain/slack-desc +++ b/misc/keychain/slack-desc @@ -6,14 +6,14 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -keychain: keychain (front-end to SSH and GnuPG agents) +keychain: keychain (A manager for ssh-agent and gpg-agent) keychain: -keychain: It acts as a front-end to SSH and GnuPG agents, allowing -keychain: to have one long-running agent process per system, rather -keychain: than per login session. +keychain: Keychain helps you to manage SSH and GPG keys in a convenient and +keychain: secure manner. It acts as a frontend to ssh-agent and ssh-add, but +keychain: allows you to easily have one long running ssh-agent process per +keychain: running ssh-agent process per system, rather than the norm of one +keychain: ssh-agent per login session. keychain: -keychain: This allows 'cron' jobs to use 'ssh' scripts in a friendly -keychain: (yet secure) manner. +keychain: https://github.com/danielrobbins/keychain keychain: -keychain: Keychain was created and is currently maintained by Daniel Robbins keychain: |