diff options
author | Martin Holzer <mholzer@gentoo.org> | 2003-09-25 18:49:03 +0000 |
---|---|---|
committer | Martin Holzer <mholzer@gentoo.org> | 2003-09-25 18:49:03 +0000 |
commit | 47cafa786e9529e2adfa8a9361b8e28cdb51cf09 (patch) | |
tree | f61a7ccffb81f89692d16b4ade676c5486362e8f /sys-apps/shadow | |
parent | Added nls? sys-devel/gettext. Closes #29236. (diff) | |
download | historical-47cafa786e9529e2adfa8a9361b8e28cdb51cf09.tar.gz historical-47cafa786e9529e2adfa8a9361b8e28cdb51cf09.tar.bz2 historical-47cafa786e9529e2adfa8a9361b8e28cdb51cf09.zip |
cleanup
Diffstat (limited to 'sys-apps/shadow')
-rw-r--r-- | sys-apps/shadow/Manifest | 6 | ||||
-rw-r--r-- | sys-apps/shadow/files/digest-shadow-4.0.3-r3 | 2 | ||||
-rw-r--r-- | sys-apps/shadow/files/digest-shadow-4.0.3-r4 | 1 | ||||
-rw-r--r-- | sys-apps/shadow/files/digest-shadow-4.0.3-r5 | 1 | ||||
-rw-r--r-- | sys-apps/shadow/shadow-4.0.3-r3.ebuild | 178 | ||||
-rw-r--r-- | sys-apps/shadow/shadow-4.0.3-r4.ebuild | 179 | ||||
-rw-r--r-- | sys-apps/shadow/shadow-4.0.3-r5.ebuild | 182 |
7 files changed, 0 insertions, 549 deletions
diff --git a/sys-apps/shadow/Manifest b/sys-apps/shadow/Manifest index bfd8a7f1ddd0..355776e3f098 100644 --- a/sys-apps/shadow/Manifest +++ b/sys-apps/shadow/Manifest @@ -1,12 +1,6 @@ MD5 582b35ffc6592120e970c0bf34794891 ChangeLog 7667 -MD5 140eacb74c541a7a09bc48477d726579 shadow-4.0.3-r3.ebuild 4868 -MD5 ce563151931780bbe42ad8a9d0ce32c4 shadow-4.0.3-r4.ebuild 4871 -MD5 f2c0ad6dcaa5fc4dff15b53af086429a shadow-4.0.3-r5.ebuild 4951 MD5 003bd580ea2d0ead2894f10331e7eef0 shadow-4.0.3-r6.ebuild 4858 MD5 46e10d507aec23919bb126060459769e shadow-4.0.3-r7.ebuild 4882 -MD5 03fbcf7c3c68fbd445550092e4df9933 files/digest-shadow-4.0.3-r3 140 -MD5 52fc2a150fc27350a5f9990e0007d064 files/digest-shadow-4.0.3-r4 65 -MD5 52fc2a150fc27350a5f9990e0007d064 files/digest-shadow-4.0.3-r5 65 MD5 52fc2a150fc27350a5f9990e0007d064 files/digest-shadow-4.0.3-r6 65 MD5 e70a5f61d37c3c67a4b860d8a6191dbc files/securetty 230 MD5 5be850b601aabd73a43b1a3bbb893386 files/shadow-4.0.3-nologin-run-sh.patch 972 diff --git a/sys-apps/shadow/files/digest-shadow-4.0.3-r3 b/sys-apps/shadow/files/digest-shadow-4.0.3-r3 deleted file mode 100644 index 22f2eeb1284a..000000000000 --- a/sys-apps/shadow/files/digest-shadow-4.0.3-r3 +++ /dev/null @@ -1,2 +0,0 @@ -MD5 873e49fcde0d665e916414722ecb0d72 shadow-4.0.3.tar.gz 1055089 -MD5 15e586eb8cec9a84683679fe7d093f2e shadow-4.0.3-selinux.patch.bz2 150543 diff --git a/sys-apps/shadow/files/digest-shadow-4.0.3-r4 b/sys-apps/shadow/files/digest-shadow-4.0.3-r4 deleted file mode 100644 index aee0733f80f7..000000000000 --- a/sys-apps/shadow/files/digest-shadow-4.0.3-r4 +++ /dev/null @@ -1 +0,0 @@ -MD5 873e49fcde0d665e916414722ecb0d72 shadow-4.0.3.tar.gz 1055089 diff --git a/sys-apps/shadow/files/digest-shadow-4.0.3-r5 b/sys-apps/shadow/files/digest-shadow-4.0.3-r5 deleted file mode 100644 index aee0733f80f7..000000000000 --- a/sys-apps/shadow/files/digest-shadow-4.0.3-r5 +++ /dev/null @@ -1 +0,0 @@ -MD5 873e49fcde0d665e916414722ecb0d72 shadow-4.0.3.tar.gz 1055089 diff --git a/sys-apps/shadow/shadow-4.0.3-r3.ebuild b/sys-apps/shadow/shadow-4.0.3-r3.ebuild deleted file mode 100644 index 2e4481d92f91..000000000000 --- a/sys-apps/shadow/shadow-4.0.3-r3.ebuild +++ /dev/null @@ -1,178 +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-r3.ebuild,v 1.12 2003/09/25 18:43:00 mholzer Exp $ - -IUSE="selinux" - -inherit eutils 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 - selinux? mirror://gentoo/${P}-selinux.patch.bz2" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="x86 amd64 ppc sparc alpha mips hppa arm" - -DEPEND=">=sys-libs/pam-0.75-r4 - >=sys-libs/cracklib-2.7-r3 - nls? ( sys-devel/gettext ) - selinux? ( sys-apps/selinux-small )" - -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} - - cd ${S} - # 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. - # - # <azarah@gentoo.org> (19 Oct 2002) - use selinux || epatch ${FILESDIR}/${P}-su-pam_open_session.patch-v2 - # (selinux doesn't like this patch. may fix later.) - - # Patch the useradd manpage to be a bit more clear, closing bug #13203. - # Thanks to Guy <guycad@mindspring.com>. - epatch ${FILESDIR}/${P}-useradd-manpage-update.patch - - # Necessary selinux patch - use selinux && epatch ${DISTDIR}/${P}-selinux.patch.bz2 -} - -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. - # (selinux will use this login for now at least) - use selinux || 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' - insinto /etc/default - insopts -m0600 - doins ${FILESDIR}/default/useradd -# From sys-apps/pam-login now -# insopts -m0644 ; doins ${FILESDIR}/login.defs - - insinto /etc/pam.d ; insopts -m0644 - for x in ${FILESDIR}/pam.d/* - do - [ -f ${x} ] && doins ${x} - done - - cd ${FILESDIR}/pam.d - 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} ] && doman ${x} - done - - # Dont install the manpage, since we dont use - # login with shadow - # (selinux does, so we install the man pages in that case) - use selinux || 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-r4.ebuild b/sys-apps/shadow/shadow-4.0.3-r4.ebuild deleted file mode 100644 index de328355785f..000000000000 --- a/sys-apps/shadow/shadow-4.0.3-r4.ebuild +++ /dev/null @@ -1,179 +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-r4.ebuild,v 1.5 2003/09/25 18:43:00 mholzer Exp $ - -IUSE="" - -inherit eutils 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 amd64 ~ppc ~sparc ~alpha ~mips ~hppa ~arm" - -DEPEND=">=sys-libs/pam-0.75-r4 - >=sys-libs/cracklib-2.7-r3 - nls? ( 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. - # - # <azarah@gentoo.org> (19 Oct 2002) - cd ${S}; epatch ${FILESDIR}/${P}-su-pam_open_session.patch-v2 - - # If su should not simulate a login shell, use '/bin/sh' as shell to enable - # running of commands as user with /bin/false as shell, closing bug #15015. - # - # <azarah@gentoo.org> (23 Feb 2003) -# This one could be a security hole ... -# cd ${S}; epatch ${FILESDIR}/${P}-nologin-run-sh.patch - - # Patch the useradd manpage to be a bit more clear, closing bug #13203. - # Thanks to Guy <guycad@mindspring.com>. - cd ${S}; epatch ${FILESDIR}/${P}-useradd-manpage-update.patch -} - -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' - insinto /etc/default - insopts -m0600 - doins ${FILESDIR}/default/useradd - -# 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-r5.ebuild b/sys-apps/shadow/shadow-4.0.3-r5.ebuild deleted file mode 100644 index cd43c8fc31d1..000000000000 --- a/sys-apps/shadow/shadow-4.0.3-r5.ebuild +++ /dev/null @@ -1,182 +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-r5.ebuild,v 1.5 2003/09/25 18:43:00 mholzer Exp $ - -IUSE="" - -inherit eutils libtool gnuconfig - -FORCE_SYSTEMAUTH_UPDATE="yes" - -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 amd64 ppc sparc alpha mips hppa arm" - -DEPEND=">=sys-libs/pam-0.75-r4 - >=sys-libs/cracklib-2.7-r3 - nls? ( 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. - # - # <azarah@gentoo.org> (19 Oct 2002) - cd ${S}; epatch ${FILESDIR}/${P}-su-pam_open_session.patch-v2 - - # If su should not simulate a login shell, use '/bin/sh' as shell to enable - # running of commands as user with /bin/false as shell, closing bug #15015. - # - # <azarah@gentoo.org> (23 Feb 2003) -# This one could be a security hole ... -# cd ${S}; epatch ${FILESDIR}/${P}-nologin-run-sh.patch - - # Patch the useradd manpage to be a bit more clear, closing bug #13203. - # Thanks to Guy <guycad@mindspring.com>. - cd ${S}; epatch ${FILESDIR}/${P}-useradd-manpage-update.patch -} - -src_compile() { - # Allows shadow configure detect mips systems properly - gnuconfig_update - - 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' - insinto /etc/default - insopts -m0600 - doins ${FILESDIR}/default/useradd - -# 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 -} - |