diff options
author | Diego Elio Pettenò <flameeyes@gentoo.org> | 2005-07-02 15:11:52 +0000 |
---|---|---|
committer | Diego Elio Pettenò <flameeyes@gentoo.org> | 2005-07-02 15:11:52 +0000 |
commit | 59a06ec237d6353899ff57b9a3b7167ecdab9c96 (patch) | |
tree | 3edcabaefee59eaa440a63ddb2eb26eead31537f /sys-auth/pam_ssh_agent | |
parent | Stable on alpha. (diff) | |
download | historical-59a06ec237d6353899ff57b9a3b7167ecdab9c96.tar.gz historical-59a06ec237d6353899ff57b9a3b7167ecdab9c96.tar.bz2 historical-59a06ec237d6353899ff57b9a3b7167ecdab9c96.zip |
Moved from sys-libs/pam_ssh_agent to sys-auth/pam_ssh_agent.
Diffstat (limited to 'sys-auth/pam_ssh_agent')
-rw-r--r-- | sys-auth/pam_ssh_agent/ChangeLog | 34 | ||||
-rw-r--r-- | sys-auth/pam_ssh_agent/Manifest | 19 | ||||
-rw-r--r-- | sys-auth/pam_ssh_agent/files/digest-pam_ssh_agent-0.1 | 1 | ||||
-rw-r--r-- | sys-auth/pam_ssh_agent/files/digest-pam_ssh_agent-0.2 | 1 | ||||
-rw-r--r-- | sys-auth/pam_ssh_agent/files/digest-pam_ssh_agent-0.2-r1 | 1 | ||||
-rw-r--r-- | sys-auth/pam_ssh_agent/files/pam_ssh_agent-0.2-openpam.patch | 35 | ||||
-rw-r--r-- | sys-auth/pam_ssh_agent/metadata.xml | 9 | ||||
-rw-r--r-- | sys-auth/pam_ssh_agent/pam_ssh_agent-0.1.ebuild | 34 | ||||
-rw-r--r-- | sys-auth/pam_ssh_agent/pam_ssh_agent-0.2-r1.ebuild | 36 | ||||
-rw-r--r-- | sys-auth/pam_ssh_agent/pam_ssh_agent-0.2.ebuild | 36 |
10 files changed, 206 insertions, 0 deletions
diff --git a/sys-auth/pam_ssh_agent/ChangeLog b/sys-auth/pam_ssh_agent/ChangeLog new file mode 100644 index 000000000000..f4ce39a7cbbc --- /dev/null +++ b/sys-auth/pam_ssh_agent/ChangeLog @@ -0,0 +1,34 @@ +# ChangeLog for sys-auth/pam_ssh_agent +# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-auth/pam_ssh_agent/ChangeLog,v 1.1 2005/07/02 15:11:52 flameeyes Exp $ + + 02 Jul 2005; Diego Pettenò <flameeyes@gentoo.org> + +files/pam_ssh_agent-0.2-openpam.patch, +metadata.xml, + +pam_ssh_agent-0.1.ebuild, +pam_ssh_agent-0.2.ebuild, + +pam_ssh_agent-0.2-r1.ebuild: + Moved from sys-libs/pam_ssh_agent to sys-auth/pam_ssh_agent. + +*pam_ssh_agent-0.2-r1 (20 May 2005) + + 20 May 2005; Diego Pettenò <flameeyes@gentoo.org> + +files/pam_ssh_agent-0.2-openpam.patch, +pam_ssh_agent-0.2-r1.ebuild: + Added support for OpenPAM using the new pam eclass. + + 16 May 2005; Diego Pettenò <flameeyes@gentoo.org> + pam_ssh_agent-0.1.ebuild, pam_ssh_agent-0.2.ebuild: + Converted to use toolchain-funcs eclass. Cleaned up 0.2 ebuild to make it + works on amd64 (and keyworded accordly). Avoid installation of LICENSE file. + + 01 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org> + pam_ssh_agent-0.1.ebuild: + add SLOT and IUSE; fix DEPEND + +*pam_ssh_agent-0.2 (02 Mar 2004) + + 02 Mar 2004; Mike Frysinger <vapier@gentoo.org> : + Version bump #43338 by Marko Mikulicic. + +*pam_ssh_agent-0.1 (28 Feb 2004) + + 28 Feb 2004; Mike Frysinger <vapier@gentoo.org> : + Initial import. Ebuild submitted by Marko Mikulicic #41382. diff --git a/sys-auth/pam_ssh_agent/Manifest b/sys-auth/pam_ssh_agent/Manifest new file mode 100644 index 000000000000..f88fd4536031 --- /dev/null +++ b/sys-auth/pam_ssh_agent/Manifest @@ -0,0 +1,19 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +MD5 98115c6070708e2548e483de2d39ae5f ChangeLog 1094 +MD5 a8cd1dda22d8abb57607d6a9120cbdee metadata.xml 306 +MD5 1e5dc0bbe0ea0a7cabf31c4f3a440321 pam_ssh_agent-0.1.ebuild 806 +MD5 ef80f8fd12d85b71b1f5a58e0c24fedd pam_ssh_agent-0.2-r1.ebuild 917 +MD5 4199f38ca4a9632559fe0c513c549a66 pam_ssh_agent-0.2.ebuild 945 +MD5 fc8f4b2dfc03ece3f7da24ed6b8258fa files/digest-pam_ssh_agent-0.1 68 +MD5 d9ee254275c299e8f21bdcb01001bbc1 files/digest-pam_ssh_agent-0.2 68 +MD5 1d5291ee53a193ca3c632a37f7b3b27f files/pam_ssh_agent-0.2-openpam.patch 984 +MD5 d9ee254275c299e8f21bdcb01001bbc1 files/digest-pam_ssh_agent-0.2-r1 68 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.1 (GNU/Linux) + +iD8DBQFCjdOsj5H05b2HAEkRAijDAJ9OLnjrmmgCYZeVVqLtmLCkl+jXBwCfWeaS +3vp4hCJAaBU1co+GaJQdMhY= +=rT+j +-----END PGP SIGNATURE----- diff --git a/sys-auth/pam_ssh_agent/files/digest-pam_ssh_agent-0.1 b/sys-auth/pam_ssh_agent/files/digest-pam_ssh_agent-0.1 new file mode 100644 index 000000000000..96cdb2b0c91e --- /dev/null +++ b/sys-auth/pam_ssh_agent/files/digest-pam_ssh_agent-0.1 @@ -0,0 +1 @@ +MD5 a0a4f37bd2b264d6844209c92a40d3df pam_ssh_agent-0.1.tar.gz 10551 diff --git a/sys-auth/pam_ssh_agent/files/digest-pam_ssh_agent-0.2 b/sys-auth/pam_ssh_agent/files/digest-pam_ssh_agent-0.2 new file mode 100644 index 000000000000..a41473cc815b --- /dev/null +++ b/sys-auth/pam_ssh_agent/files/digest-pam_ssh_agent-0.2 @@ -0,0 +1 @@ +MD5 3514f813c6df58de28cc56c7c76566d7 pam_ssh_agent-0.2.tar.gz 11625 diff --git a/sys-auth/pam_ssh_agent/files/digest-pam_ssh_agent-0.2-r1 b/sys-auth/pam_ssh_agent/files/digest-pam_ssh_agent-0.2-r1 new file mode 100644 index 000000000000..a41473cc815b --- /dev/null +++ b/sys-auth/pam_ssh_agent/files/digest-pam_ssh_agent-0.2-r1 @@ -0,0 +1 @@ +MD5 3514f813c6df58de28cc56c7c76566d7 pam_ssh_agent-0.2.tar.gz 11625 diff --git a/sys-auth/pam_ssh_agent/files/pam_ssh_agent-0.2-openpam.patch b/sys-auth/pam_ssh_agent/files/pam_ssh_agent-0.2-openpam.patch new file mode 100644 index 000000000000..32120c137048 --- /dev/null +++ b/sys-auth/pam_ssh_agent/files/pam_ssh_agent-0.2-openpam.patch @@ -0,0 +1,35 @@ +diff -ur pam_ssh_agent-0.2/main.c pam_ssh_agent-0.2-openpam/main.c +--- pam_ssh_agent-0.2/main.c 2004-02-28 21:54:52 +0000 ++++ pam_ssh_agent-0.2-openpam/main.c 2005-05-16 08:38:55 +0000 +@@ -4,6 +4,7 @@ + #include <unistd.h> + #include <sys/types.h> + #include <sys/wait.h> ++#include <stdlib.h> + #include "popen2.h" + + #define DEFAULT_USER "nobody" +@@ -11,7 +12,7 @@ + #define MODULE_NAME "ssh_pam_agent" + + #include <security/pam_modules.h> +-#include <security/_pam_macros.h> ++#include <security/pam_appl.h> + + #define CMD_LEN 512 + +diff -ur pam_ssh_agent-0.2/popen2.c pam_ssh_agent-0.2-openpam/popen2.c +--- pam_ssh_agent-0.2/popen2.c 2004-02-28 21:43:03 +0000 ++++ pam_ssh_agent-0.2-openpam/popen2.c 2005-05-16 08:30:58 +0000 +@@ -1,9 +1,10 @@ + #include "popen2.h" + #include <unistd.h> ++#include <stdlib.h> + + #include <sys/types.h> + #include <sys/socket.h> +-#include <wait.h> ++#include <sys/wait.h> + + int popen2(const char* cmd, FILE **in, FILE **out, pid_t *child) { + int in_socks[2]; diff --git a/sys-auth/pam_ssh_agent/metadata.xml b/sys-auth/pam_ssh_agent/metadata.xml new file mode 100644 index 000000000000..66e33fe69367 --- /dev/null +++ b/sys-auth/pam_ssh_agent/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>pam</herd> +<longdescription> +pam_ssh_agent is a PAM module that spawns a ssh-agent and adds identities +using the password supplied at login. +</longdescription> +</pkgmetadata> diff --git a/sys-auth/pam_ssh_agent/pam_ssh_agent-0.1.ebuild b/sys-auth/pam_ssh_agent/pam_ssh_agent-0.1.ebuild new file mode 100644 index 000000000000..190caf5b9292 --- /dev/null +++ b/sys-auth/pam_ssh_agent/pam_ssh_agent-0.1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-auth/pam_ssh_agent/pam_ssh_agent-0.1.ebuild,v 1.1 2005/07/02 15:11:52 flameeyes Exp $ + +inherit toolchain-funcs + +DESCRIPTION="PAM module that spawns a ssh-agent and adds identities using the password supplied at login" +HOMEPAGE="http://pam-ssh-agent.sourceforge.net/" +SRC_URI="mirror://sourceforge/pam-ssh-agent/${P}.tar.gz" + +LICENSE="LGPL-2.1" +KEYWORDS="~x86" +SLOT="0" +IUSE="" + +DEPEND="sys-libs/pam + >=sys-apps/sed-4" +RDEPEND="net-misc/keychain + dev-tcltk/expect" + +src_unpack() { + unpack ${A} + cd ${S} + sed -i "s:gcc:$(tc-getCC) ${CFLAGS}:" Makefile +} + +src_compile() { + emake || die +} + +src_install() { + make DESTDIR=${D} install || die + dodoc LICENSE README +} diff --git a/sys-auth/pam_ssh_agent/pam_ssh_agent-0.2-r1.ebuild b/sys-auth/pam_ssh_agent/pam_ssh_agent-0.2-r1.ebuild new file mode 100644 index 000000000000..1ee2af8cf053 --- /dev/null +++ b/sys-auth/pam_ssh_agent/pam_ssh_agent-0.2-r1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-auth/pam_ssh_agent/pam_ssh_agent-0.2-r1.ebuild,v 1.1 2005/07/02 15:11:52 flameeyes Exp $ + +inherit toolchain-funcs flag-o-matic eutils pam + +DESCRIPTION="PAM module that spawns a ssh-agent and adds identities using the password supplied at login" +HOMEPAGE="http://pam-ssh-agent.sourceforge.net/" +SRC_URI="mirror://sourceforge/pam-ssh-agent/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" + +DEPEND="net-misc/keychain + virtual/pam + dev-tcltk/expect" + +src_unpack() { + unpack ${A} + cd ${S} + epatch ${FILESDIR}/${P}-openpam.patch + sed -i -e "s:gcc:$(tc-getCC) \${CFLAGS}:" Makefile +} + +src_compile() { + append-flags -fPIC + + emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" || die "emake failed" +} + +src_install() { + dopammod ${S}/pam_ssh_agent.so + dodoc README +} diff --git a/sys-auth/pam_ssh_agent/pam_ssh_agent-0.2.ebuild b/sys-auth/pam_ssh_agent/pam_ssh_agent-0.2.ebuild new file mode 100644 index 000000000000..4b2bb5052dbb --- /dev/null +++ b/sys-auth/pam_ssh_agent/pam_ssh_agent-0.2.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-auth/pam_ssh_agent/pam_ssh_agent-0.2.ebuild,v 1.1 2005/07/02 15:11:52 flameeyes Exp $ + +inherit toolchain-funcs flag-o-matic multilib + +DESCRIPTION="PAM module that spawns a ssh-agent and adds identities using the password supplied at login" +HOMEPAGE="http://pam-ssh-agent.sourceforge.net/" +SRC_URI="mirror://sourceforge/pam-ssh-agent/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" + +DEPEND="net-misc/keychain + sys-libs/pam + dev-tcltk/expect" + +src_unpack() { + unpack ${A} + cd ${S} + sed -i -e "s:gcc:$(tc-getCC) \${CFLAGS}:" Makefile + sed -i -e "s:/lib/:/$(get_libdir)/:" Makefile +} + +src_compile() { + append-flags -fPIC + + emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" || die "emake failed" +} + +src_install() { + make DESTDIR=${D} install || die "make install failed" + dodoc README +} |