diff options
author | Ulrich Müller <ulm@gentoo.org> | 2008-05-11 13:33:21 +0000 |
---|---|---|
committer | Ulrich Müller <ulm@gentoo.org> | 2008-05-11 13:33:21 +0000 |
commit | 3ff67712034dcfac381b75b26c23a01e92db7c07 (patch) | |
tree | 3cded81449c186693ebc8d97a25e2f9e070fdcfe /app-admin | |
parent | amd64/x86 stable, bug #221203 (diff) | |
download | gentoo-2-3ff67712034dcfac381b75b26c23a01e92db7c07.tar.gz gentoo-2-3ff67712034dcfac381b75b26c23a01e92db7c07.tar.bz2 gentoo-2-3ff67712034dcfac381b75b26c23a01e92db7c07.zip |
Package move from app-admin/skey to sys-auth/skey.
Diffstat (limited to 'app-admin')
-rw-r--r-- | app-admin/skey/ChangeLog | 201 | ||||
-rw-r--r-- | app-admin/skey/Manifest | 19 | ||||
-rw-r--r-- | app-admin/skey/files/skey-1.1.5-bind-now.patch | 15 | ||||
-rw-r--r-- | app-admin/skey/files/skey-1.1.5-fPIC.patch | 12 | ||||
-rw-r--r-- | app-admin/skey/files/skey-1.1.5-otp.diff | 59 | ||||
-rw-r--r-- | app-admin/skey/files/skey-login_name_max.diff | 15 | ||||
-rw-r--r-- | app-admin/skey/metadata.xml | 30 | ||||
-rw-r--r-- | app-admin/skey/skey-1.1.5-r6.ebuild | 113 |
8 files changed, 0 insertions, 464 deletions
diff --git a/app-admin/skey/ChangeLog b/app-admin/skey/ChangeLog deleted file mode 100644 index 7617ed2166bb..000000000000 --- a/app-admin/skey/ChangeLog +++ /dev/null @@ -1,201 +0,0 @@ -# ChangeLog for app-admin/skey -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-admin/skey/ChangeLog,v 1.57 2008/02/10 20:17:32 ulm Exp $ - - 10 Feb 2008; Ulrich Mueller <ulm@gentoo.org> -skey-1.1.5-r5.ebuild: - Remove old. - - 08 Jan 2008; Raúl Porcel <armin76@gentoo.org> skey-1.1.5-r6.ebuild: - alpha/ia64 stable wrt #204653 - - 08 Jan 2008; Jeroen Roovers <jer@gentoo.org> skey-1.1.5-r6.ebuild: - Stable for HPPA (bug #204653). - - 07 Jan 2008; Ulrich Mueller <ulm@gentoo.org> skey-1.1.5-r6.ebuild: - Stable on amd64, bug #204653. - - 07 Jan 2008; Joseph Jezak <josejx@gentoo.org> skey-1.1.5-r6.ebuild: - Marked ppc/ppc64 stable for bug #204653. - - 06 Jan 2008; Markus Ullmann <jokey@gentoo.org> skey-1.1.5-r6.ebuild: - Stable on arm/sparc/x86 wrt bug #204653 - - 25 Dec 2007; Ulrich Mueller <ulm@gentoo.org> metadata.xml: - Add myself as maintainer. - - 25 Dec 2007; Christian Heim <phreak@gentoo.org> metadata.xml: - Removing taviso from metadata.xml as per #202471. Assigning to - maintainer-needed. - - 08 Dec 2007; Ulrich Mueller <ulm@gentoo.org> skey-1.1.5-r5.ebuild, - skey-1.1.5-r6.ebuild: - Update LICENSE information, fixes bug #200319. - - 24 Jan 2007; Marius Mauch <genone@gentoo.org> skey-1.1.5-r5.ebuild, - skey-1.1.5-r6.ebuild: - Replacing einfo with elog - -*skey-1.1.5-r6 (05 Jan 2007) - - 29 Apr 2006; Joshua Kinard <kumba@gentoo.org> skey-1.1.5-r5.ebuild: - Marked stable on mips. - - 08 Apr 2006; Simon Stelling <blubb@gentoo.org> skey-1.1.5-r5.ebuild: - stable on amd64 - - 21 Feb 2006; Stephanie Lockwood-Childs <wormo@gentoo.org> - skey-1.1.5-r5.ebuild: - stable on ppc (Bug #125056) - - 14 Mar 2006; Jose Luis Rivero <yoswink@gentoo.org> skey-1.1.5-r5.ebuild: - Stable on alpha wrt #125056 - - 13 Mar 2006; Joshua Jackson <tsunam@gentoo.org> skey-1.1.5-r5.ebuild: - Stable on x86; bug #125056 - - 09 Mar 2006; Aron Griffis <agriffis@gentoo.org> skey-1.1.5-r5.ebuild: - Mark 1.1.5-r5 stable on ia64 - - 06 Mar 2006; Gustavo Zacarias <gustavoz@gentoo.org> skey-1.1.5-r5.ebuild: - Stable on sparc wrt #125056 - - 06 Mar 2006; Guy Martin <gmsoft@gentoo.org> skey-1.1.5-r5.ebuild: - Stable on hppa. - - 06 Mar 2006; Tom Gall <tgall@gentoo.org> skey-1.1.5-r5.ebuild: - stable on ppc64, bug #125056 - - 31 Jan 2006; Stefan Briesenick <sbriesen@gentoo.org> skey-1.1.5-r3.ebuild, - skey-1.1.5-r4.ebuild, skey-1.1.5-r5.ebuild: - fixing location for gentoo-patch. - - 28 Jan 2006; Simon Stelling <blubb@gentoo.org> - -files/skey-1.1.5-gentoo.diff.gz, skey-1.1.5-r3.ebuild, - skey-1.1.5-r4.ebuild, skey-1.1.5-r5.ebuild: - move compressed patches to the mirrors - - 06 Oct 2005; Hardave Riar <hardave@gentoo.org> skey-1.1.5-r4.ebuild: - Stable on mips. - - 19 Aug 2005; Mike Frysinger <vapier@gentoo.org> - +files/skey-1.1.5-bind-now.patch, skey-1.1.5-r5.ebuild: - Remove shadow from DEPEND #103055 and clean up a bit. - - 08 Apr 2005; Markus Rothe <corsair@gentoo.org> skey-1.1.5-r4.ebuild: - Stable on ppc64 - - 27 Mar 2005; Michael Hanselmann <hansmi@gentoo.org> skey-1.1.5-r4.ebuild: - Stable on ppc. - -*skey-1.1.5-r5 (03 Mar 2005) - - 03 Mar 2005; Tavis Ormandy <taviso@gentoo.org> +files/skey-1.1.5-otp.diff, - +skey-1.1.5-r5.ebuild: - fixing #71015, add convienience links for skey invokation, otp-xxx. - Thanks to Ulrich Mueller for the patch. - - 07 Feb 2005; Gustavo Zacarias <gustavoz@gentoo.org> skey-1.1.5-r4.ebuild: - Stable on sparc - - 06 Feb 2005; Bryan Østergaard <kloeri@gentoo.org> skey-1.1.5-r4.ebuild: - Stable on alpha. - - 28 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> : - Change encoding to UTF-8 for GLEP 31 compliance - - 07 Oct 2004; Tavis Ormandy <taviso@gentoo.org> skey-1.1.5-r4.ebuild: - skeyprune should be in sbin, #66684 - - 23 Sep 2004; Tavis Ormandy <taviso@gentoo.org> skey-1.1.5-r4.ebuild: - skeyprune regex for matching zeroed entries was case sensitive, meaning it - missed legitimate entries. fixed. #64971, skeyinit man page claims md4 is the - default hash algorithm, this is no longer the case. fixed. - Thanks to Ulrich Mueller for his help with the skey package. - -*skey-1.1.5-r4 (23 Sep 2004) - - 23 Sep 2004; Tavis Ormandy <taviso@gentoo.org> +skey-1.1.5-r4.ebuild: - do not include /etc/skey/skeykeys in the package, as quickpkg may package - personal files. This also fixes the etc-update issue with #64974. - - 18 Sep 2004; Joshua Kinard <kumba@gentoo.org> skey-1.1.5-r3.ebuild: - Marked stable on mips. - - 16 Sep 2004; Bryan Østergaard <kloeri@gentoo.org> skey-1.1.5-r3.ebuild: - Stable on alpha, bug 63995. - - 15 Sep 2004; Jason Wever <weeve@gentoo.org> skey-1.1.5-r3.ebuild: - Stable on sparc. - - 14 Sep 2004; Olivier Crete <tester@gentoo.org> skey-1.1.5-r3.ebuild: - Marking stable on x86 per security bug 63995 - - 14 Sep 2004; Guy Martin <gmsoft@gentoo.org> skey-1.1.5-r3.ebuild: - Stable on hppa. - -*skey-1.1.5-r3 (14 Sep 2004) - - 14 Sep 2004; Tavis Ormandy <taviso@gentoo.org> +skey-1.1.5-r3.ebuild: - the default algorithm should be md5. - - 07 Sep 2004; Tom Gall <tgall@gentoo.org> skey-1.1.5-r2.ebuild: - stable on ppc64 - -*skey-1.1.5-r2 (27 Jun 2004) - - 27 Jun 2004; Tavis Ormandy <taviso@gentoo.org> +skey-1.1.5-r2.ebuild: - fixing skeyprune, looking in wrong location for skeykeys. #55278 - - 15 Apr 2004; Michael McCabe <randy@gentoo.org> skey-1.1.5-r1.ebuild: - adding s390 keyword - - 25 Mar 2004; Martin Holzer <mholzer@gentoo.org> skey-1.1.5-r1.ebuild, - skey-1.1.5.ebuild: - fixing depend. see 45343 - - 25 Feb 2004; Daniel Ahlberg <aliz@gentoo.org> skey-1.1.5-r1.ebuild: - Fix fPIC issues. - - 07 Dec 2003; Tavis Ormandy <taviso@gentoo.org> skey-1.1.5-r1.ebuild: - stable - - 12 Nov 2003; Tavis Ormandy <taviso@gentoo.org> skey-1.1.5-r1.ebuild, - files/skey-1.1.5-gentoo.diff.gz, files/skey-login_name_max.diff: - Fixing #33315, glibc 2.2.x does not define LOGIN_NAME_MAX. - - 06 Nov 2003; Tavis Ormandy <taviso@gentoo.org> skey-1.1.5-r1.ebuild, - files/skey-1.1.5-gentoo.diff.gz: - cracklib support. - - 06 Nov 2003; Tavis Ormandy <taviso@gentoo.org> - files/skey-1.1.5-gentoo.diff.gz: - cleanups to stop gcc warnings with -Wall. - - 06 Nov 2003; Tavis Ormandy <taviso@gentoo.org> - files/skey-1.1.5-gentoo.diff.gz: - no need for strlcpy, i'll change it for strncpy. - - 05 Nov 2003; Tavis Ormandy <taviso@gentoo.org> skey-1.1.5-r1.ebuild, - files/skey-1.1.5-gentoo.diff.gz: - fixing #32813, -fstack-protector now works. - -*skey-1.1.5-r1 (05 Nov 2003) - - 05 Nov 2003; Tavis Ormandy <taviso@gentoo.org> skey-1.1.5-r1.ebuild, - files/skey-1.1.5-gentoo.diff.gz: - _Lots_ of updates, this thing hasnt been maintained in a while. - I've ported some updates from NetBSD to Linux, fixed some bugs, - provided the missing files, and various other things. - - 14 Sep 2003; Tavis Ormandy <taviso@gentoo.org> skey-1.1.5.ebuild: - download location is unreliable, moving it to mirror:// - - 05 Sep 2003; Tavis Ormandy <taviso@gentoo.org> skey-1.1.5.ebuild: - skeyprune doesnt honour @sysconfdir@ - -*skey-1.1.5 (05 Sep 2003) - - 05 Sep 2003; Tavis Ormandy <taviso@gentoo.org> skey-1.1.5.ebuild: - Initial import, Thanks to Jeb Campbell <jebc@c4solutions.net> for - submitting the ebuild in #11478 - diff --git a/app-admin/skey/Manifest b/app-admin/skey/Manifest deleted file mode 100644 index 91597241849b..000000000000 --- a/app-admin/skey/Manifest +++ /dev/null @@ -1,19 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -AUX skey-1.1.5-bind-now.patch 566 RMD160 201059b7ae654f8f12ddd3ffb33c9e2f2311a49d SHA1 ba3be6a9e8da72addc38258e07421d7b18209419 SHA256 febd27580f39bfaf8feb9b172fc144a0becd088afa02dbe96e2cb7474c9a4ef5 -AUX skey-1.1.5-fPIC.patch 271 RMD160 11ba3e2eb2e8407c5e995f0ab102b08765f6b4ba SHA1 3c8efacdc4c1beb98361cc673506ad64c159dba3 SHA256 e3e7e7d0607a1e55f3b51fa322c0f4e2a8c18f691d3743f46c62f13378a131f9 -AUX skey-1.1.5-otp.diff 1437 RMD160 1b8b362e7c31161e3c88730f74b941b83bbba165 SHA1 be2a685faa723662c2df6232eca36547f9463765 SHA256 b8391d0310e5d22ca303ddd13ecdb306b036bc4622e496c516c0c7b54f4540a4 -AUX skey-login_name_max.diff 386 RMD160 44bc80938601c1140658d5ed343bad982e1c6ca4 SHA1 8510f9dcaec2952347da4933f22984d9d816b27b SHA256 d6652f9ba5cc358108ddfaa2f9dd7093e02a1adba4e360a1e6ad1a42a415a0dd -DIST skey-1.1.5-gentoo.diff.gz 37614 RMD160 997002ac7e2481ec5158db3b2c7280bc80d5c95b SHA1 ea2611abefdd4a13621478a09f5771fc83ab58b6 SHA256 1f4cb9d403c2cd054a451f4d790cbeac68d31f11d0df1588c2bfb769137444a2 -DIST skey-1.1.5.tar.bz2 61911 RMD160 33d97cbcd6dbc91bdca5b27056d51d1f5d06b68d SHA1 d55fb286098900cdf3eb6b174a720a06c722312a SHA256 e21bcb7c618c0bc87a72d8f0f097d7517fffa4e881a0f295ee1ce2a7dccf4aef -EBUILD skey-1.1.5-r6.ebuild 3132 RMD160 d33a4b7611cbf1377140f8f051a02ac64b3d3a81 SHA1 361346ec8bf3e8a60095750349e7aac1f4705651 SHA256 c4d5adaafe5aa467fa6b3a031b37b50b133d1b54f42924ff9fd96437a0f2cca0 -MISC ChangeLog 7089 RMD160 a871d21006f1eb4e2374ed297fd16036123aa9d6 SHA1 a2fe12fcab6bb23162765fd7d87a457303881a55 SHA256 49e084459d0d5fec2443cbc7ad33455bfeba3356d8367d4cf6a1862fd2a7d8c3 -MISC metadata.xml 1439 RMD160 e282bf91434f4176ac97ae5b1fb760523ddd5528 SHA1 77c84e46e5703c5617b7f6aef0e4af96fa649a78 SHA256 1bbb0dc3131dc4681e9c1ea71502b289ac236431d5f339171948fa9c4ad29a58 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.8 (GNU/Linux) - -iEYEARECAAYFAkevW+wACgkQOeoy/oIi7uxpDQCfYzuRnDomuCK8ny4s0ueizaqs -MCAAn0PnsLEwMXZwzGA5bSqsMOwZ6QhS -=T1Xd ------END PGP SIGNATURE----- diff --git a/app-admin/skey/files/skey-1.1.5-bind-now.patch b/app-admin/skey/files/skey-1.1.5-bind-now.patch deleted file mode 100644 index a56f81e9fc30..000000000000 --- a/app-admin/skey/files/skey-1.1.5-bind-now.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- Makefile.in.orig 2005-08-19 18:14:48.000000000 -0400 -+++ Makefile.in 2005-08-19 18:15:45.000000000 -0400 -@@ -67,10 +67,10 @@ - ${CC} -o $@ ${SKEYOBJS} ${LDFLAGS} -lskey ${LIBS} - - skeyinit: libskey.so ${SKEYINITOBJS} -- ${CC} -o $@ ${SKEYINITOBJS} ${LDFLAGS} -lskey ${LIBS} -+ ${CC} -o $@ ${SKEYINITOBJS} ${LDFLAGS} -lskey ${LIBS} -Wl,-z,now - - skeyinfo: libskey.so ${SKEYINFOOBJS} -- ${CC} -o $@ ${SKEYINFOOBJS} ${LDFLAGS} -lskey ${LIBS} -+ ${CC} -o $@ ${SKEYINFOOBJS} ${LDFLAGS} -lskey ${LIBS} -Wl,-z,now - - ${MANPAGES} ${SCRIPTS}:: - ${FIXPATHSCMD} ${srcdir}/$@ diff --git a/app-admin/skey/files/skey-1.1.5-fPIC.patch b/app-admin/skey/files/skey-1.1.5-fPIC.patch deleted file mode 100644 index 924cfb4582a3..000000000000 --- a/app-admin/skey/files/skey-1.1.5-fPIC.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- Makefile.in 2004-02-25 10:16:15.219448392 +0000 -+++ Makefile.in 2004-02-25 10:16:39.087583762 +0000 -@@ -50,6 +50,9 @@ - - ${LIBOBJS}: config.h - -+${LIBOBJS}: %.o: %.c -+ ${CC} ${CFLAGS} -fPIC -c $< -o $@ -+ - libskey.a: ${LIBOBJS} - ${AR} rv $@ ${LIBOBJS} - ${RANLIB} $@ diff --git a/app-admin/skey/files/skey-1.1.5-otp.diff b/app-admin/skey/files/skey-1.1.5-otp.diff deleted file mode 100644 index 33c9b3dbac23..000000000000 --- a/app-admin/skey/files/skey-1.1.5-otp.diff +++ /dev/null @@ -1,59 +0,0 @@ -diff -Nur skey-1.1.5.orig/skey.c skey-1.1.5/skey.c ---- skey-1.1.5.orig/skey.c 2004-11-12 23:09:02.382529123 +0100 -+++ skey-1.1.5/skey.c 2004-11-12 23:23:09.864378849 +0100 -@@ -46,6 +46,17 @@ - char passwd[SKEY_MAX_PW_LEN+1], key[SKEY_BINKEY_SIZE]; - char buf[33], *seed, *slash, *t; - -+ /* If we were called as otp-METHOD, set algorithm based on that */ -+ if ((slash = strrchr(argv[0], '/'))) -+ slash++; -+ else -+ slash = argv[0]; -+ if (strncmp(slash, "otp-", 4) == 0) { -+ slash += 4; -+ if (skey_set_algorithm(slash) == NULL) -+ errx(1, "Unknown hash algorithm %s", slash); -+ } -+ - while ((i = getopt(argc, argv, "fn:p:t:x")) != -1) { - switch(i) { - case 'f': -diff -Nur skey-1.1.5.orig/skey.1 skey-1.1.5/skey.1 ---- skey-1.1.5.orig/skey.1 2004-11-12 23:09:02.375530148 +0100 -+++ skey-1.1.5/skey.1 2004-11-12 23:41:43.298268426 +0100 -@@ -6,7 +6,7 @@ - .Dt SKEY 1 - .Os - .Sh NAME --.Nm skey -+.Nm skey, otp-md4, otp-md5, otp-sha1 - .Nd respond to an OTP challenge - .Sh SYNOPSIS - .Nm -@@ -27,13 +27,24 @@ - .Pp - .Em S/Key - uses 64 bits of information, transformed by the --.Tn MD4 -+.Tn MD5 - algorithm into 6 English words. - The user supplies the words to authenticate himself to programs like - .Xr login 1 - or - .Xr ftpd 8 . - .Pp -+When -+.Nm skey -+is invoked as -+.Nm otp-method , -+.Nm skey -+will use -+.Ar method -+as the hash function where -+.Ar method -+is currently one of md4, md5, or sha1. -+.Pp - Example use of the - .Em S/Key - program diff --git a/app-admin/skey/files/skey-login_name_max.diff b/app-admin/skey/files/skey-login_name_max.diff deleted file mode 100644 index b9725aa0ccb2..000000000000 --- a/app-admin/skey/files/skey-login_name_max.diff +++ /dev/null @@ -1,15 +0,0 @@ -diff -ruN skey-1.1.5.orig/skeyinit.c skey-1.1.5/skeyinit.c ---- skey-1.1.5.orig/skeyinit.c 2003-11-12 21:26:49.000000000 +0000 -+++ skey-1.1.5/skeyinit.c 2003-11-12 21:28:24.000000000 +0000 -@@ -62,6 +62,11 @@ - #define SKEY_NAMELEN 4 - #endif - -+/* #33315 */ -+#ifndef LOGIN_NAME_MAX -+#define LOGIN_NAME_MAX 256 -+#endif -+ - int main __P((int, char **)); - - int main(int argc, char **argv) diff --git a/app-admin/skey/metadata.xml b/app-admin/skey/metadata.xml deleted file mode 100644 index d98b44f17251..000000000000 --- a/app-admin/skey/metadata.xml +++ /dev/null @@ -1,30 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>no-herd</herd> -<maintainer> - <email>ulm@gentoo.org</email> -</maintainer> -<longdescription lang="en"> - From RFC2289: - One form of attack on networked computing systems is eavesdropping on - network connections to obtain authentication information such as the - login IDs and passwords of legitimate users. Once this information is - captured, it can be used at a later time to gain access to the system. - One-time password systems are designed to counter this type of attack, - called a "replay attack." - - The authentication system described in this document uses a secret - pass-phrase to generate a sequence of one-time (single use) passwords. - With this system, the user's secret pass-phrase never needs to cross the - network at any time such as during authentication or during pass-phrase - changes. Thus, it is not vulnerable to replay attacks. Added security - is provided by the property that no secret information need be stored on - any system, including the server being protected. - - The OTP system protects against external passive attacks against the - authentication subsystem. It does not prevent a network eavesdropper from - gaining access to private information and does not provide protection - against either "social engineering" or active attacks. -</longdescription> -</pkgmetadata> diff --git a/app-admin/skey/skey-1.1.5-r6.ebuild b/app-admin/skey/skey-1.1.5-r6.ebuild deleted file mode 100644 index bba1b45745ac..000000000000 --- a/app-admin/skey/skey-1.1.5-r6.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-admin/skey/skey-1.1.5-r6.ebuild,v 1.10 2008/01/10 08:36:16 vapier Exp $ - -inherit flag-o-matic ccc eutils toolchain-funcs - -DESCRIPTION="Linux Port of OpenBSD Single-key Password System" -HOMEPAGE="http://www.sparc.spb.su/solaris/skey/" -SRC_URI="mirror://gentoo/${P}.tar.bz2 - mirror://gentoo/skey-1.1.5-gentoo.diff.gz" - -LICENSE="BSD MIT RSA-MD4 RSA-MD5 BEER-WARE" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" -IUSE="" - -DEPEND="dev-lang/perl" -RDEPEND="${DEPEND} - sys-libs/cracklib" - -src_unpack() { - unpack ${A} - cd "${S}" - - # porting some updates to this skey implementation from the - # NetBSD project, some other updates and fixes, and the addition - # of some new features like shadow password and cracklib support. - # (05 Nov 2003) -taviso@gentoo.org - epatch "${WORKDIR}"/skey-1.1.5-gentoo.diff - - # glibc 2.2.x does not define LOGIN_NAME_MAX #33315 - # (12 Nov 2003) -taviso@gentoo.org - epatch "${FILESDIR}"/skey-login_name_max.diff - - epatch "${FILESDIR}"/${P}-fPIC.patch - epatch "${FILESDIR}"/${P}-bind-now.patch - - # allow invokation as otp-foo. #71015 - # (03 Mar 2005) -taviso. - epatch "${FILESDIR}"/${P}-otp.diff - - # set the default hash function to md5, #63995 - # (14 Sep 2004) -taviso - append-flags -DSKEY_HASH_DEFAULT=1 - - # skeyprune wont honour @sysconfdir@ - sed -i \ - -e 's:/etc/skeykeys:/etc/skey/skeykeys:g' \ - skeyprune.pl skeyprune.8 || die - - # skeyprune uses a case sensitive regex to check for zeroed entries - sed -i \ - -e 's:\(if ( ! /.*/\):\1i:g' \ - skeyprune.pl || die - - # skeyinit(1) describes md4 as the default hash algorithm, which - # is no longer the case. #64971 - sed -i \ - 's#\(md4\) \((the default)\), \(md5\) or \(sha1.\)#\1, \3 \2 or \4#g' \ - skeyinit.1 -} - -src_compile() { - econf --sysconfdir=/etc/skey || die - emake || die -} - -src_install() { - doman skey.1 skeyaudit.1 skeyinfo.1 skeyinit.1 skeyprune.8 - dobin skey skeyinit skeyinfo || die - - dosym skey /usr/bin/otp-md4 - dosym skey /usr/bin/otp-sha1 - dosym skey /usr/bin/otp-md5 - - newsbin skeyprune.pl skeyprune - newbin skeyaudit.sh skeyaudit - - dolib.a libskey.a - - into / - dolib.so libskey.so.1.1.5 libskey.so.1.1 libskey.so.1 libskey.so || die - gen_usr_ldscript libskey.so - - insinto /usr/include - doins skey.h - - dodir /etc/skey - - # only root needs to have access to these files. - fperms g-rx,o-rx /etc/skey - - # skeyinit and skeyinfo must be suid root so users - # can generate their passwords. - fperms u+s,og-r /usr/bin/skeyinit /usr/bin/skeyinfo - - dodoc README CHANGES -} - -pkg_postinst() { - # do not include /etc/skey/skeykeys in the package, as quickpkg - # may package sensitive information. - # This also fixes the etc-update issue with #64974. - - # skeyinit will not function if this file is not present. - touch /etc/skey/skeykeys - - # these permissions are applied by the skey system if missing. - chmod 0600 /etc/skey/skeykeys - - elog "For an introduction into using s/key authentication, take" - elog "a look at the EXAMPLES section from the skey(1) manpage." -} |