Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > d49deaecb1a9af1ae79ce91f201cb29c > files > 3

keychain-2.5.3.1-1mdk.src.rpm

%define	name	keychain
%define	version 2.5.3.1
%define	release	1mdk

Summary:	Keychain manages ssh-agent to minimise passphrase entry for ssh
Name:		%name
Version:	%version
Release:	%release
License:	GPL
Group:		Networking/Remote access
URL:		http://www.gentoo.org/projects/%{name}/
Source0:	http://www.ibiblio.org/gentoo/distfiles/%name-%version.tar.bz2
Source1:	%name.profile.sh
BuildRoot:	%_tmppath/%name-buildroot
Requires:	openssh-askpass openssh-clients gnupg2
BuildArch:	noarch

%description
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 dramatically 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.

Run keychain once manually per user, after which keychain will run (quietly) 
every time you log in (from a profile script).

Hint: If you get tired of keychain, delete ~/.keychain

%prep
%setup -q

%build

%install
rm -rf $RPM_BUILD_ROOT

mkdir -p %{buildroot}/%{_bindir} %{buildroot}/%{_sysconfdir}/profile.d
install -m755 %{name} %{buildroot}/%{_bindir}
install -m755 %{SOURCE1} %{buildroot}/%{_sysconfdir}/profile.d/%{name}.sh
install -d %{buildroot}/%{_mandir}/man1/
install -m 644 keychain.1 %{buildroot}/%{_mandir}/man1/

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%doc README ChangeLog 
%_bindir/*
%config(noreplace) %{_sysconfdir}/profile.d/*
%{_mandir}/man1/%{name}*

%changelog
* Tue Mar 29 2005 Nick Brown <nickbrown@mandrake.org> 2.5.3.1-1mdk
- 2.5.3.1

* Wed Feb 02 2005 Nick Brown <nickbrown@mandrake.org> 2.5.1-1mdk
- 2.5.1
- added gpg keys to keychain's keylist
- KEYCHAIN_OPTIONS in .keychain/config to override agent inheriting behaviour

* Thu Nov 25 2004 Nick Brown <nickbrown@mandrake.org> 2.4.3-1mdk
- 2.4.3 (now with gpg-agent support)
- update spec description
- source gpg-agent info in profile script

* Mon Jun 26 2004 Lenny Cartier <lenny@mandrakesoft.com> 2.3.4-1mdk
- 2.3.4

* Wed Jun 09 2004 Lenny Cartier <lenny@mandrakesoft.com> 2.3.1-1mdk
- 2.3.1

* Thu Apr 29 2004 Buchan Milne <bgmilne@linux-mandrake.com> 2.2.0-1mdk
- 2.2.0
- Use new -Q option in profile script (speed up logins/new shells)
- add new man page
- spec file cosmetics

* Fri Apr 01 2003 Buchan Milne <bgmilne@linux-mandrake.com> 2.0.2-3mdk
- Update profile.d script to handle forwarded ssh agents correctly

* Mon Jan 06 2003 Buchan Milne <bgmilne@linux-mandrake.com> 2.0.2-2mdk
- Rebuild

* Mon Sep 02 2002 Buchan Milne <bgmilne@linux-mandrake.com> 2.0.2-1mdk
- First Mandrake package