From 1c4401bc0448f3f13923e72830b38f174c7f0de3 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Fri, 29 Oct 2004 02:29:42 +0000 Subject: [PATCH] make sure we actually install the login.defs file properly with USE=-pam :) --- .../files/shadow-4.0.5-login.defs.patch | 28 +++++++++++++++++++ sys-apps/shadow/shadow-4.0.5.ebuild | 8 ++++-- 2 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 sys-apps/shadow/files/shadow-4.0.5-login.defs.patch diff --git a/sys-apps/shadow/files/shadow-4.0.5-login.defs.patch b/sys-apps/shadow/files/shadow-4.0.5-login.defs.patch new file mode 100644 index 000000000000..444a26236a87 --- /dev/null +++ b/sys-apps/shadow/files/shadow-4.0.5-login.defs.patch @@ -0,0 +1,28 @@ +Index: etc/login.defs.linux +=================================================================== +RCS file: /cvsroot/shadow/etc/login.defs.linux,v +retrieving revision 1.14 +diff -u -B -U0 -r1.14 login.defs.linux +--- etc/login.defs.linux 4 May 2003 20:09:43 -0000 1.14 ++++ etc/login.defs.linux 29 Oct 2004 02:02:48 -0000 +@@ -46 +46 @@ +-MAIL_CHECK_ENAB yes ++#MAIL_CHECK_ENAB no +@@ -93 +93 @@ +-#ISSUE_FILE /etc/issue ++ISSUE_FILE /etc/issue +@@ -223 +223 @@ +-SU_WHEEL_ONLY no ++SU_WHEEL_ONLY yes +@@ -228 +228 @@ +-CRACKLIB_DICTPATH /var/cache/cracklib/cracklib_dict ++CRACKLIB_DICTPATH /usr/lib +@@ -245 +245 @@ +-LOGIN_RETRIES 5 ++LOGIN_RETRIES 3 +@@ -297 +297 @@ +-#MD5_CRYPT_ENAB no ++MD5_CRYPT_ENAB yes +@@ -348 +348 @@ +-#GETPASS_ASTERISKS 1 ++GETPASS_ASTERISKS 0 diff --git a/sys-apps/shadow/shadow-4.0.5.ebuild b/sys-apps/shadow/shadow-4.0.5.ebuild index 1a2f748974d9..abe7119acd55 100644 --- a/sys-apps/shadow/shadow-4.0.5.ebuild +++ b/sys-apps/shadow/shadow-4.0.5.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/shadow/shadow-4.0.5.ebuild,v 1.1 2004/10/29 01:35:20 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/shadow/shadow-4.0.5.ebuild,v 1.2 2004/10/29 02:29:41 vapier Exp $ inherit eutils libtool gnuconfig flag-o-matic @@ -44,6 +44,9 @@ src_unpack() { # don't install manpages if USE=-nls epatch ${FILESDIR}/shadow-${PV}-nls-manpages.patch + # tweak the default login.defs + epatch ${FILESDIR}/shadow-${PV}-login.defs.patch + # Allows shadow configure detect newer systems properly gnuconfig_update elibtoolize @@ -121,8 +124,9 @@ src_install() { '(' -name 'login.1' -o -name 'suauth.5' ')' \ -exec rm {} \; else + insinto /etc insopts -m0644 - doins ${FILESDIR}/login.defs + newins etc/login.defs.linux login.defs fi # Remove manpages that are handled by other packages -- 2.26.2