summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Holzer <mholzer@gentoo.org>2003-09-25 18:49:03 +0000
committerMartin Holzer <mholzer@gentoo.org>2003-09-25 18:49:03 +0000
commit47cafa786e9529e2adfa8a9361b8e28cdb51cf09 (patch)
treef61a7ccffb81f89692d16b4ade676c5486362e8f /sys-apps/shadow
parentAdded nls? sys-devel/gettext. Closes #29236. (diff)
downloadhistorical-47cafa786e9529e2adfa8a9361b8e28cdb51cf09.tar.gz
historical-47cafa786e9529e2adfa8a9361b8e28cdb51cf09.tar.bz2
historical-47cafa786e9529e2adfa8a9361b8e28cdb51cf09.zip
cleanup
Diffstat (limited to 'sys-apps/shadow')
-rw-r--r--sys-apps/shadow/Manifest6
-rw-r--r--sys-apps/shadow/files/digest-shadow-4.0.3-r32
-rw-r--r--sys-apps/shadow/files/digest-shadow-4.0.3-r41
-rw-r--r--sys-apps/shadow/files/digest-shadow-4.0.3-r51
-rw-r--r--sys-apps/shadow/shadow-4.0.3-r3.ebuild178
-rw-r--r--sys-apps/shadow/shadow-4.0.3-r4.ebuild179
-rw-r--r--sys-apps/shadow/shadow-4.0.3-r5.ebuild182
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
-}
-