--- keychain-2.7.1.orig/keychain.xsession +++ keychain-2.7.1/keychain.xsession @@ -0,0 +1,16 @@ +# Sourced by Xsession(5) + +if test -d "$HOME/.keychain" +then + h="`uname -n 2>/dev/null || echo unknown`" + keychain --ignore-missing --inherit local-once --noask --nocolor --quick \ + --quiet --host "$h" + if test -f "$HOME/.keychain/$h-sh" + then + . "$HOME/.keychain/$h-sh" + fi + if test -f "$HOME/.keychain/$h-sh-gpg" + then + . "$HOME/.keychain/$h-sh-gpg" + fi +fi --- keychain-2.7.1.orig/README.examples +++ keychain-2.7.1/README.examples @@ -0,0 +1,8 @@ +The script keychain.xsession, placed in /etc/X11/Xsession.d/80keychain, +will automatically configure keychain (with no keys initially loaded) for +every user with a .keychain directory. + +The GPG part of this functionality needs a change to the 90gpg-agent +Xsession script from the gnupg-agent package (wishlist Bug#336480), since +currently 90gpg-agent will overwrite GPG_AGENT_INFO with that of a +replacement agent. --- keychain-2.7.1.orig/debian/changelog +++ keychain-2.7.1/debian/changelog @@ -0,0 +1,213 @@ +keychain (2.7.1-1) unstable; urgency=low + + * New upstream version. + + -- Cesar Mendoza Thu, 11 Oct 2011 19:01:34 -0600 + +keychain (2.6.8-3) unstable; urgency=low + + * Fixed url in the man page + + -- Cesar Mendoza Thu, 18 Jun 2009 11:02:00 -0600 + +keychain (2.6.8-2) unstable; urgency=low + + * added suggests for package ssh-askpass. Closes: #462080 + * superfluous continuation lines in manpage example fixed. Closes: #440128 + * Assumes tty uses ANSI escape sequences fixed. Closes: #440129 + * Thanks to Gregory Colpart, Trent Buck and Steven Cole for the input. + + -- Cesar Mendoza Thu, 03 Apr 2008 09:04:28 -0600 + +keychain (2.6.8-1) unstable; urgency=low + + * New upstream version. + + -- Cesar Mendoza Tue, 24 Aug 2007 15:32:54 -0600 + + +keychain (2.6.6-1) unstable; urgency=low + + * New upstream version. + + -- Cesar Mendoza Tue, 21 Sep 2006 15:28:05 -0600 + + +keychain (2.6.2-1) unstable; urgency=low + + * New upstream version. + * IGNORECASE removed from awk calls. Closes: #366073 + * debconf dependency removed. Closes: #375232 + * added example for keychain integration into Xsession. Thanks to Simon McVittie. Closes: #336484 + * Confirm patch added to keychain upstream. Thanks to Liyang HU for the patch. Closes: #296382 + + -- Cesar Mendoza Tue, 9 May 2006 09:09:13 -0600 + + +keychain (2.5.5-5) unstable; urgency=low + + * the package now suggests gnupg-agent. Closes: #336159 + + -- Cesar Mendoza Mon, 31 Oct 2005 14:26:34 -0600 + +keychain (2.5.5-4) unstable; urgency=low + + * added | debconf-2.0 to Depend field. + + -- Cesar Mendoza Thu, 28 Sep 2005 14:01:03 -0600 + + +keychain (2.5.5-3) unstable; urgency=low + + * Fix bugs in handling of DISPLAY and SSH_ASKPASS. Closes: #324950 + + -- Cesar Mendoza Thu, 25 Aug 2005 15:19:23 -0600 + +keychain (2.5.5-2) unstable; urgency=low + + * Now depends on openssh-client | ssh-client. Closes: #281106 + + -- Cesar Mendoza Tue, 23 Aug 2005 13:26:34 -0600 + +keychain (2.5.5-1) unstable; urgency=low + + * New upstream version. Closes: #305281 + * Now depends on ssh. Closes: #281106 + * Debconf not used anymore. Closes: #235812,#298567 + * Translations not needed any more for debconf. Closes: #301473,#312168 + * Error in the description fixed. Closes: #285125 + + -- Cesar Mendoza Tue, 23 Aug 2005 11:33:12 -0600 + +keychain (2.5.1-1) unstable; urgency=low + + * New upstream version. Closes: #246967 + * l10n changes Closes: #235812,#259567,#262738,#266356,#274900,#192165 + + -- Cesar Mendoza Mon, 17 Jan 2005 11:40:46 -0600 + +keychain (2.4.0-1) unstable; urgency=low + + * New upstream version. + * keychain doesn't output ssh-add messages Closes: #269722 + + -- Cesar Mendoza Tue, 21 Sep 2004 14:08:29 -0600 + +keychain (2.3.3-1) unstable; urgency=low + + * using debconf without po-debconf fixed. + * New upstream version. + * Doesn't suggest procmail anymore + + -- Cesar Mendoza Thu, 08 Jul 2004 14:31:43 -0600 + +keychain (2.0.3-2) unstable; urgency=low + + * keychain dosn't recognise the running ssh-agents again Closes: #223808 + + -- Cesar Mendoza Fri, 05 Dec 2003 15:30:29 -0600 + +keychain (2.0.3-1) unstable; urgency=low + + * New upstream version. + + -- Cesar Mendoza Fri, 05 Dec 2003 15:25:49 -0600 + +keychain (2.0.2-4) unstable; urgency=low + + * keychain dosn't recognise the running ssh-agents Closes: #163339 + + -- Cesar Mendoza Mon, 28 Oct 2002 10:32:04 -0600 + +keychain (2.0.2-3) unstable; urgency=low + + * error on keychain manpage Closes: #166328 + + -- Cesar Mendoza Mon, 28 Oct 2002 10:32:04 -0600 + +keychain (2.0.2-2) unstable; urgency=low + + * keychain 2.0.2 identifies itself as 2.0.1 + + -- Cesar Mendoza Wed, 26 Sep 2002 09:37:49 -0600 + +keychain (2.0.2-1) unstable; urgency=low + + * New upstream version, fixes problems with ssh-askpass + + -- Cesar Mendoza Wed, 18 Sep 2002 16:07:27 -0600 + +keychain (2.0.1-2) unstable; urgency=low + + * removed dependency on ssh-askpass Closes: #161123 + * keychain goes to main + + -- Cesar Mendoza Thu, 17 Sep 2002 09:50:55 -0600 + +keychain (2.0.1-1) unstable; urgency=low + + * New upstream version + * 2.0 was skiped because of a bug in the documentation + + -- Cesar Mendoza Mon, 26 Aug 2002 11:05:25 -0600 + +keychain (1.9-2) unstable; urgency=low + + * change on grep dependency Closes: #152546 + + -- Cesar Mendoza Wed, 10 Jul 2002 15:20:58 -0600 + +keychain (1.9-1) unstable; urgency=low + + * New upstream version + + -- Cesar Mendoza Mon, 04 Mar 2002 13:14:25 -0600 + +keychain (1.8-2) unstable; urgency=low + + * New new option --local was missing in the man page. + + -- Cesar Mendoza Thu, 06 Dec 2001 13:12:15 -0600 + +keychain (1.8-1) unstable; urgency=low + + * New upstream version + + -- Cesar Mendoza Thu, 03 Dec 2001 09:37:06 -0600 + +keychain (1.7-1) unstable; urgency=low + + * New upstream version + * Added suggests procmail because of lockfile, but It will run without it. + + -- Cesar Mendoza Thu, 24 Oct 2001 17:06:33 -0500 + +keychain (1.5-1) unstable; urgency=low + + * New upstream version Closes: #113781 + + -- Cesar Mendoza Fri, 28 Sep 2001 10:48:40 -0500 + +keychain (1.4-1) unstable; urgency=low + + * New upstream version Closes: #112967 + + -- Cesar Mendoza Wed, 20 Sep 2001 16:28:21 -0500 + +keychain (1.2-2) unstable; urgency=low + + * Real Author added to the copyright file + * Better dependencies. + * now works with ash as sh + + -- Cesar Mendoza Wed, 12 Sep 2001 09:16:48 -0500 + +keychain (1.2-1) unstable; urgency=low + + * Initial Release. Closes: #112020 + + -- Cesar Mendoza Tue, 11 Sep 2001 09:13:33 -0500 + +Local variables: +mode: debian-changelog +End: --- keychain-2.7.1.orig/debian/keychain.docs +++ keychain-2.7.1/debian/keychain.docs @@ -0,0 +1 @@ +README.rst --- keychain-2.7.1.orig/debian/README.Debian +++ keychain-2.7.1/debian/README.Debian @@ -0,0 +1,2 @@ +Starting keychain 2.5.5, the debian package doesn't use debconf. This +is because Sarge was released and the old warning is not needed anymore. --- keychain-2.7.1.orig/debian/compat +++ keychain-2.7.1/debian/compat @@ -0,0 +1 @@ +5 --- keychain-2.7.1.orig/debian/dirs +++ keychain-2.7.1/debian/dirs @@ -0,0 +1 @@ +usr/bin --- keychain-2.7.1.orig/debian/control +++ keychain-2.7.1/debian/control @@ -0,0 +1,20 @@ +Source: keychain +Section: net +Priority: extra +Maintainer: Cesar Mendoza +Build-Depends: debhelper (>= 5.0.37.2) +Standards-Version: 3.9.1 + +Package: keychain +Architecture: all +Depends: openssh-client | ssh-client , grep (>= 2.4.2-1), ${misc:Depends} +Suggests: gnupg-agent, ssh-askpass +Description: key manager for OpenSSH + Keychain is an OpenSSH key manager, typically run from ~/.bash_profile. When + keychain is run, it checks for a running ssh-agent, otherwise it starts one. + It saves the ssh-agent environment variables to ~/.keychain/\$\{HOSTNAME\}-sh, + so that subsequent logins and non-interactive shells such as cron jobs can + source the file and make passwordless ssh connections. In addition, when + keychain runs, it verifies that the key files specified on the command-line + are known to ssh-agent, otherwise it loads them, prompting you for a password + if necessary. --- keychain-2.7.1.orig/debian/rules +++ keychain-2.7.1/debian/rules @@ -0,0 +1,82 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +configure: configure-stamp +configure-stamp: + dh_testdir + # Add here commands to configure the package. + + + touch configure-stamp + +build: configure-stamp build-stamp +build-stamp: + dh_testdir + + # Add here commands to compile the package. + #$(MAKE) + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + + # Add here commands to clean up after the build process. + #-$(MAKE) clean + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/keychain. + #$(MAKE) install DESTDIR=$(CURDIR)/debian/keychain + install -m0755 keychain $(CURDIR)/debian/keychain/usr/bin + + +# Build architecture-independent files here. +binary-indep: build install + dh_testdir + dh_testroot +# dh_installdebconf + dh_installdocs README.examples keychain.pod + dh_installexamples keychain.xsession +# dh_installmenu +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_installinit +# dh_installcron + dh_installman keychain.1 +# dh_installinfo +# dh_undocumented + dh_installchangelogs ChangeLog + dh_link + dh_strip + dh_compress + dh_fixperms +# dh_makeshlibs + dh_installdeb +# dh_perl + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + + +# Build architecture-dependent files here. +binary-arch: build install +# We have nothing to do by default. + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- keychain-2.7.1.orig/debian/copyright +++ keychain-2.7.1/debian/copyright @@ -0,0 +1,11 @@ +This package was debianized by Cesar Mendoza on +Tue, 11 Oct 2011 20:11:23 -0500. + +It was downloaded from http://www.funtoo.org/wiki/Keychain + +Upstream Author: + Daniel Robbins + +Copyright: + 2001 Gentoo Technologies, Inc.; Distributed under the GPL, v2 or later. + A copy of the GPL can be foud in /usr/share/common-licenses/GPL