From ada74b7782d6dd1d4c0c597bcef7728acc5db8dc Mon Sep 17 00:00:00 2001 From: Seemant Kulleen Date: Tue, 11 Mar 2003 06:16:39 +0000 Subject: removed older ebuilds --- sys-apps/shadow/shadow-4.0.2-r5.ebuild | 132 -------------------------- sys-apps/shadow/shadow-4.0.3-r2.ebuild | 166 --------------------------------- sys-apps/shadow/shadow-4.0.3.ebuild | 147 ----------------------------- 3 files changed, 445 deletions(-) delete mode 100644 sys-apps/shadow/shadow-4.0.2-r5.ebuild delete mode 100644 sys-apps/shadow/shadow-4.0.3-r2.ebuild delete mode 100644 sys-apps/shadow/shadow-4.0.3.ebuild (limited to 'sys-apps/shadow') diff --git a/sys-apps/shadow/shadow-4.0.2-r5.ebuild b/sys-apps/shadow/shadow-4.0.2-r5.ebuild deleted file mode 100644 index 8a683afafa2c..000000000000 --- a/sys-apps/shadow/shadow-4.0.2-r5.ebuild +++ /dev/null @@ -1,132 +0,0 @@ -# Copyright 1999-2003 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/shadow/shadow-4.0.2-r5.ebuild,v 1.11 2003/02/13 16:14:23 vapier Exp $ - -IUSE="" - -inherit libtool - -S="${WORKDIR}/${P}" -DESCRIPTION="Utilities to deal with user accounts" -SRC_URI="ftp://ftp.pld.org.pl/software/shadow/${P}.tar.gz" -HOMEPAGE="http://shadow.pld.org.pl/" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="x86 ppc sparc " - -DEPEND=">=sys-libs/pam-0.75-r4 - >=sys-libs/cracklib-2.7-r3 - sys-devel/gettext" - -RDEPEND=">=sys-libs/pam-0.75-r4 - >=sys-libs/cracklib-2.7-r3" - - -pkg_preinst() { - rm -f ${ROOT}/etc/pam.d/system-auth.new -} - -src_compile() { - elibtoolize - - local myconf="" - use nls || myconf="${myconf} --disable-nls" - - ./configure --disable-desrpc \ - --with-libcrypt \ - --with-libcrack \ - --with-libpam \ - --enable-shared=no \ - --enable-static=yes \ - --host=${CHOST} \ - ${myconf} || die "bad configure" - - # Parallel make fails sometimes - make || die "compile problem" -} - -src_install() { - dodir /etc/default /etc/skel - - make prefix=${D}/usr \ - exec_prefix=${D} \ - mandir=${D}/usr/share/man \ - install || die "install problem" - - #do not install this login, but rather the one from - #util-linux, as this one have a serious root exploit - #with pam_limits in use. - rm ${D}/bin/login - - mv ${D}/lib ${D}/usr - dosed "s:/lib':/usr/lib':g" /usr/lib/libshadow.la - dosed "s:/lib/:/usr/lib/:g" /usr/lib/libshadow.la - dosed "s:/lib':/usr/lib':g" /usr/lib/libmisc.la - dosed "s:/lib/:/usr/lib/:g" /usr/lib/libmisc.la - dosym /usr/bin/newgrp /usr/bin/sg - dosym /usr/sbin/useradd /usr/sbin/adduser - dosym /usr/sbin/vipw /usr/sbin/vigr - # remove dead links - rm -f ${D}/bin/{sg,vipw} - - insinto /etc - # Using a securetty with devfs device names added - # (compat names kept for non-devfs compatibility) - insopts -m0600 ; doins ${FILESDIR}/securetty - insopts -m0600 ; doins ${S}/etc/login.access - insopts -m0644 ; doins ${S}/etc/limits -# From sys-apps/pam-login now -# insopts -m0644 ; doins ${FILESDIR}/login.defs - insinto /etc/pam.d ; insopts -m0644 - cd ${FILESDIR}/pam.d - doins * - newins system-auth system-auth.new - newins shadow chage - newins shadow chsh - newins shadow chfn - newins shadow useradd - newins shadow groupadd - cd ${S} - - # the manpage install is beyond my comprehension, and also broken. - # just do it over. - rm -rf ${D}/usr/share/man/* - for q in man/*.[0-9] - do - local dir="${D}/usr/share/man/man${q##*.}" - mkdir -p $dir - cp $q $dir - done - - #dont install the manpage, since we dont use - #login with shadow - rm ${D}/usr/share/man/man1/login.* - - cd ${S}/doc - dodoc ANNOUNCE INSTALL LICENSE README WISHLIST - docinto txt - dodoc HOWTO LSM README.* *.txt -} - -pkg_postinst() { - ewarn "Due to a security issue, ${ROOT}etc/pam.d/system-auth " - ewarn "is being updated automatically. Your old " - ewarn "system-auth will be backed up as:" - ewarn "${ROOT}etc/pam.d/system-auth.bak" - echo - - local CHECK1=`md5sum ${ROOT}/etc/pam.d/system-auth | cut -d ' ' -f 1` - local CHECK2=`md5sum ${ROOT}/etc/pam.d/system-auth.new | cut -d ' ' -f 1` - - if [ "$CHECK1" != "$CHECK2" ]; - then - cp -a ${ROOT}/etc/pam.d/system-auth \ - ${ROOT}/etc/pam.d/system-auth.bak; - mv -f ${ROOT}/etc/pam.d/system-auth.new \ - ${ROOT}/etc/pam.d/system-auth - else - rm -f ${ROOT}/etc/pam.d/system-auth.new - fi -} - diff --git a/sys-apps/shadow/shadow-4.0.3-r2.ebuild b/sys-apps/shadow/shadow-4.0.3-r2.ebuild deleted file mode 100644 index 957ea7f3b7b9..000000000000 --- a/sys-apps/shadow/shadow-4.0.3-r2.ebuild +++ /dev/null @@ -1,166 +0,0 @@ -# Copyright 1999-2003 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/shadow/shadow-4.0.3-r2.ebuild,v 1.9 2003/02/13 16:14:32 vapier Exp $ - -IUSE="" - -inherit libtool - -FORCE_SYSTEMAUTH_UPDATE="no" - -S="${WORKDIR}/${P}" -HOMEPAGE="http://shadow.pld.org.pl/" -DESCRIPTION="Utilities to deal with user accounts" -SRC_URI="ftp://ftp.pld.org.pl/software/shadow/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="x86 ppc sparc alpha" - -DEPEND=">=sys-libs/pam-0.75-r4 - >=sys-libs/cracklib-2.7-r3 - sys-devel/gettext" - -RDEPEND=">=sys-libs/pam-0.75-r4 - >=sys-libs/cracklib-2.7-r3" - - -pkg_preinst() { - rm -f ${ROOT}/etc/pam.d/system-auth.new -} - -src_unpack() { - unpack ${A} - - # Get su to call pam_open_session(), and also set DISPLAY and XAUTHORITY, - # else the session entries in /etc/pam.d/su never get executed, and - # pam_xauth for one, is then never used. This should close bug #8831. - # - # (19 Oct 2002) - cd ${S}; patch -p1 < ${FILESDIR}/${P}-su-pam_open_session.patch-v2 || die -} - -src_compile() { - elibtoolize - - local myconf="" - use nls || myconf="${myconf} --disable-nls" - - ./configure --disable-desrpc \ - --with-libcrypt \ - --with-libcrack \ - --with-libpam \ - --enable-shared=no \ - --enable-static=yes \ - --host=${CHOST} \ - ${myconf} || die "bad configure" - - # Parallel make fails sometimes - make || die "compile problem" -} - -src_install() { - dodir /etc/default /etc/skel - - make prefix=${D}/usr \ - exec_prefix=${D} \ - mandir=${D}/usr/share/man \ - install || die "install problem" - - # Do not install this login, but rather the one from - # pam-login, as this one have a serious root exploit - # with pam_limits in use. - rm ${D}/bin/login - - mv ${D}/lib ${D}/usr - dosed "s:/lib':/usr/lib':g" /usr/lib/libshadow.la - dosed "s:/lib/:/usr/lib/:g" /usr/lib/libshadow.la - dosed "s:/lib':/usr/lib':g" /usr/lib/libmisc.la - dosed "s:/lib/:/usr/lib/:g" /usr/lib/libmisc.la - dosym /usr/bin/newgrp /usr/bin/sg - dosym /usr/sbin/useradd /usr/sbin/adduser - dosym /usr/sbin/vipw /usr/sbin/vigr - # Remove dead links - rm -f ${D}/bin/{sg,vipw} - - insinto /etc - # Using a securetty with devfs device names added - # (compat names kept for non-devfs compatibility) - insopts -m0600 ; doins ${FILESDIR}/securetty - insopts -m0600 ; doins ${S}/etc/login.access - insopts -m0644 ; doins ${S}/etc/limits - - # needed for 'adduser -D' - keepdir /etc/default - -# From sys-apps/pam-login now -# insopts -m0644 ; doins ${FILESDIR}/login.defs - insinto /etc/pam.d ; insopts -m0644 - cd ${FILESDIR}/pam.d - for x in * - do - [ -f ${x} ] && doins ${x} - done - newins system-auth system-auth.new - newins shadow chage - newins shadow chsh - newins shadow chfn - newins shadow useradd - newins shadow groupadd - cd ${S} - - # The manpage install is beyond my comprehension, and - # also broken. Just do it over. - rm -rf ${D}/usr/share/man/* - for x in man/*.[0-9] - do - [ -f ${x} ] || continue - local dir="${D}/usr/share/man/man${x##*.}" - mkdir -p ${dir} - cp ${x} ${dir} - done - - # Dont install the manpage, since we dont use - # login with shadow - rm -f ${D}/usr/share/man/man1/login.* - # We use pam, so this is not applicable. - rm -f ${D}/usr/share/man/man5/suauth.* - - cd ${S}/doc - dodoc ANNOUNCE INSTALL LICENSE README WISHLIST - docinto txt - dodoc HOWTO LSM README.* *.txt - - # Fix sparc serial console - if [ "${ARCH}" = "sparc" -o "${ARCH}" = "" ] - then - # ttyS0 and its devfsd counterpart (Sparc serial port "A") - dosed 's:\(vc/1\)$:tts/0\n\1:' /etc/securetty - dosed 's:\(tty1\)$:ttyS0\n\1:' /etc/securetty - fi -} - -pkg_postinst() { - - local CHECK1="$(md5sum ${ROOT}/etc/pam.d/system-auth | cut -d ' ' -f 1)" - local CHECK2="$(md5sum ${ROOT}/etc/pam.d/system-auth.new | cut -d ' ' -f 1)" - - if [ "${CHECK1}" != "${CHECK2}" -a "${FORCE_SYSTEMAUTH_UPDATE}" = "yes" ] - then - ewarn "Due to a security issue, ${ROOT}etc/pam.d/system-auth " - ewarn "is being updated automatically. Your old " - ewarn "system-auth will be backed up as:" - ewarn - ewarn " ${ROOT}etc/pam.d/system-auth.bak" - echo - - cp -a ${ROOT}/etc/pam.d/system-auth \ - ${ROOT}/etc/pam.d/system-auth.bak; - mv -f ${ROOT}/etc/pam.d/system-auth.new \ - ${ROOT}/etc/pam.d/system-auth - rm -f ${ROOT}/etc/pam.d/._cfg????_system-auth - else - rm -f ${ROOT}/etc/pam.d/system-auth.new - fi -} - diff --git a/sys-apps/shadow/shadow-4.0.3.ebuild b/sys-apps/shadow/shadow-4.0.3.ebuild deleted file mode 100644 index 00cfb3b929fa..000000000000 --- a/sys-apps/shadow/shadow-4.0.3.ebuild +++ /dev/null @@ -1,147 +0,0 @@ -# Copyright 1999-2003 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/shadow/shadow-4.0.3.ebuild,v 1.17 2003/02/13 16:14:42 vapier Exp $ - -IUSE="" - -inherit libtool - -S="${WORKDIR}/${P}" -HOMEPAGE="http://shadow.pld.org.pl/" -DESCRIPTION="Utilities to deal with user accounts" -SRC_URI="ftp://ftp.pld.org.pl/software/shadow/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="x86 sparc alpha" - -DEPEND=">=sys-libs/pam-0.75-r4 - >=sys-libs/cracklib-2.7-r3 - sys-devel/gettext" - -RDEPEND=">=sys-libs/pam-0.75-r4 - >=sys-libs/cracklib-2.7-r3" - - -pkg_preinst() { - rm -f ${ROOT}/etc/pam.d/system-auth.new -} - -src_compile() { - elibtoolize - - local myconf="" - use nls || myconf="${myconf} --disable-nls" - - ./configure --disable-desrpc \ - --with-libcrypt \ - --with-libcrack \ - --with-libpam \ - --enable-shared=no \ - --enable-static=yes \ - --host=${CHOST} \ - ${myconf} || die "bad configure" - - # Parallel make fails sometimes - make || die "compile problem" -} - -src_install() { - dodir /etc/default /etc/skel - - make prefix=${D}/usr \ - exec_prefix=${D} \ - mandir=${D}/usr/share/man \ - install || die "install problem" - - #do not install this login, but rather the one from - #util-linux, as this one have a serious root exploit - #with pam_limits in use. - rm ${D}/bin/login - - mv ${D}/lib ${D}/usr - dosed "s:/lib':/usr/lib':g" /usr/lib/libshadow.la - dosed "s:/lib/:/usr/lib/:g" /usr/lib/libshadow.la - dosed "s:/lib':/usr/lib':g" /usr/lib/libmisc.la - dosed "s:/lib/:/usr/lib/:g" /usr/lib/libmisc.la - dosym /usr/bin/newgrp /usr/bin/sg - dosym /usr/sbin/useradd /usr/sbin/adduser - dosym /usr/sbin/vipw /usr/sbin/vigr - # remove dead links - rm -f ${D}/bin/{sg,vipw} - - insinto /etc - # Using a securetty with devfs device names added - # (compat names kept for non-devfs compatibility) - insopts -m0600 ; doins ${FILESDIR}/securetty - insopts -m0600 ; doins ${S}/etc/login.access - insopts -m0644 ; doins ${S}/etc/limits - - # needed for 'adduser -D' - keepdir /etc/default - -# From sys-apps/pam-login now -# insopts -m0644 ; doins ${FILESDIR}/login.defs - insinto /etc/pam.d ; insopts -m0644 - cd ${FILESDIR}/pam.d - doins * - newins system-auth system-auth.new - newins shadow chage - newins shadow chsh - newins shadow chfn - newins shadow useradd - newins shadow groupadd - cd ${S} - - # the manpage install is beyond my comprehension, and also broken. - # just do it over. - rm -rf ${D}/usr/share/man/* - for q in man/*.[0-9] - do - local dir="${D}/usr/share/man/man${q##*.}" - mkdir -p $dir - cp $q $dir - done - - #dont install the manpage, since we dont use - #login with shadow - rm ${D}/usr/share/man/man1/login.* - - cd ${S}/doc - dodoc ANNOUNCE INSTALL LICENSE README WISHLIST - docinto txt - dodoc HOWTO LSM README.* *.txt - - # Fix sparc serial console - if [ "${ARCH}" == "sparc" -o "${ARCH}" == "" ]; then - cd ${D}/etc - cp securetty securetty.orig - # ttyS0 and its devfsd counterpart (Sparc serial port "A") - sed -e 's:\(vc/1\)$:tts/0\n\1:' \ - -e 's:\(tty1\)$:ttyS0\n\1:' \ - securetty.orig > securetty || die - rm securetty.orig - fi -} - -pkg_postinst() { - ewarn "Due to a security issue, ${ROOT}etc/pam.d/system-auth " - ewarn "is being updated automatically. Your old " - ewarn "system-auth will be backed up as:" - ewarn "${ROOT}etc/pam.d/system-auth.bak" - echo - - local CHECK1=`md5sum ${ROOT}/etc/pam.d/system-auth | cut -d ' ' -f 1` - local CHECK2=`md5sum ${ROOT}/etc/pam.d/system-auth.new | cut -d ' ' -f 1` - - if [ "$CHECK1" != "$CHECK2" ]; - then - cp -a ${ROOT}/etc/pam.d/system-auth \ - ${ROOT}/etc/pam.d/system-auth.bak; - mv -f ${ROOT}/etc/pam.d/system-auth.new \ - ${ROOT}/etc/pam.d/system-auth - else - rm -f ${ROOT}/etc/pam.d/system-auth.new - fi -} - -- cgit v1.2.3-65-gdbad