From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Ji00o-0001O7-1B for garchives@archives.gentoo.org; Sat, 05 Apr 2008 04:28:18 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 62EA7E03FD; Sat, 5 Apr 2008 04:28:17 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 071CAE03FD for ; Sat, 5 Apr 2008 04:28:17 +0000 (UTC) Received: from stork.gentoo.org (stork.gentoo.org [64.127.104.133]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 8C81F65486 for ; Sat, 5 Apr 2008 04:28:16 +0000 (UTC) Received: from vapier by stork.gentoo.org with local (Exim 4.68) (envelope-from ) id 1Ji00l-0005ys-5M for gentoo-commits@lists.gentoo.org; Sat, 05 Apr 2008 04:28:15 +0000 From: "Mike Frysinger (vapier)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, vapier@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in sys-apps/shadow: ChangeLog shadow-4.1.1.ebuild X-VCS-Repository: gentoo-x86 X-VCS-Files: ChangeLog shadow-4.1.1.ebuild X-VCS-Directories: sys-apps/shadow X-VCS-Committer: vapier X-VCS-Committer-Name: Mike Frysinger Content-Type: text/plain; charset=utf8 Message-Id: Sender: Mike Frysinger Date: Sat, 05 Apr 2008 04:28:15 +0000 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: df2f4c9f-d938-4850-a403-87de35be547c X-Archives-Hash: 9496e3ea6d2c5d9be8b294ba1e48b7b6 vapier 08/04/05 04:28:15 Modified: ChangeLog Added: shadow-4.1.1.ebuild Log: Version bump. (Portage version: 2.2_pre5) Revision Changes Path 1.198 sys-apps/shadow/ChangeLog file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/shadow/Ch= angeLog?rev=3D1.198&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/shadow/Ch= angeLog?rev=3D1.198&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/shadow/Ch= angeLog?r1=3D1.197&r2=3D1.198 Index: ChangeLog =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/sys-apps/shadow/ChangeLog,v retrieving revision 1.197 retrieving revision 1.198 diff -u -r1.197 -r1.198 --- ChangeLog 31 Mar 2008 05:09:27 -0000 1.197 +++ ChangeLog 5 Apr 2008 04:28:14 -0000 1.198 @@ -1,6 +1,11 @@ # ChangeLog for sys-apps/shadow # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/shadow/ChangeLog,v 1.197 200= 8/03/31 05:09:27 ricmm Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/shadow/ChangeLog,v 1.198 200= 8/04/05 04:28:14 vapier Exp $ + +*shadow-4.1.1 (05 Apr 2008) + + 05 Apr 2008; Mike Frysinger +shadow-4.1.1.ebuild: + Version bump. =20 31 Mar 2008; shadow-4.0.18.1-r1.ebuild: Drop to ~mips due to unstable deps 1.1 sys-apps/shadow/shadow-4.1.1.ebuild file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/shadow/sh= adow-4.1.1.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/shadow/sh= adow-4.1.1.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: shadow-4.1.1.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sys-apps/shadow/shadow-4.1.1.ebuild,v = 1.1 2008/04/05 04:28:14 vapier Exp $ inherit eutils libtool toolchain-funcs autotools pam multilib DESCRIPTION=3D"Utilities to deal with user accounts" HOMEPAGE=3D"http://shadow.pld.org.pl/ http://packages.qa.debian.org/s/sha= dow.html" SRC_URI=3D"mirror://debian/pool/main/s/shadow/shadow_${PV}.orig.tar.gz" LICENSE=3D"BSD GPL-2" SLOT=3D"0" KEYWORDS=3D"~alpha ~amd64 ~hppa ~ia64 ~ppc64 ~sparc ~x86" IUSE=3D"nls pam selinux skey cracklib" # Does not work with OpenPAM (yet?) RDEPEND=3D"cracklib? ( >=3Dsys-libs/cracklib-2.7-r3 ) pam? ( >=3Dsys-libs/pam-0.99 ) !sys-apps/pam-login !app-admin/nologin skey? ( app-admin/skey ) selinux? ( >=3Dsys-libs/libselinux-1.28 ) nls? ( virtual/libintl )" DEPEND=3D"${RDEPEND} nls? ( sys-devel/gettext )" RDEPEND=3D"${RDEPEND} pam? ( >=3Dsys-auth/pambase-20080219.1 )" src_unpack() { unpack ${A} cd "${S}" # If su should not simulate a login shell, use '/bin/sh' as shell to ena= ble # running of commands as user with /bin/false as shell, closing bug #150= 15. # *** This one could be a security hole; disable for now *** #epatch "${FILESDIR}"/${P}-nologin-run-sh.patch # tweak the default login.defs epatch "${FILESDIR}"/${PN}-4.0.17-login.defs.patch sed -i "s:@LIBDIR@:$(get_libdir):" etc/login.defs || die # Make user/group names more flexible #3485 / #22920 epatch "${FILESDIR}"/${PN}-4.0.13-dots-in-usernames.patch epatch "${FILESDIR}"/${PN}-4.0.13-long-groupnames.patch elibtoolize epunt_cxx } src_compile() { tc-is-cross-compiler && export ac_cv_func_setpgrp_void=3Dyes econf \ --disable-desrpc \ --with-libcrypt \ --enable-shared=3Dno \ --enable-static=3Dyes \ $(use_with cracklib libcrack) \ $(use_with pam libpam) \ $(use_with skey) \ $(use_with selinux) \ $(use_enable nls) \ || die "bad configure" emake || die "compile problem" } src_install() { emake DESTDIR=3D"${D}" suidperms=3D4711 install || die "install problem" dosym useradd /usr/sbin/adduser # Remove libshadow and libmisc; see bug 37725 and the following # comment from shadow's README.linux: # Currently, libshadow.a is for internal use only, so if you see # -lshadow in a Makefile of some other package, it is safe to # remove it. rm -f "${D}"/{,usr/}$(get_libdir)/lib{misc,shadow}.{a,la} insinto /etc # Using a securetty with devfs device names added # (compat names kept for non-devfs compatibility) insopts -m0600 ; doins "${FILESDIR}"/securetty if ! use pam ; then insopts -m0600 doins etc/login.access etc/limits fi # Output arch-specific cruft case $(tc-arch) in ppc*) echo "hvc0" >> "${D}"/etc/securetty echo "hvsi0" >> "${D}"/etc/securetty echo "ttyPSC0" >> "${D}"/etc/securetty;; hppa) echo "ttyB0" >> "${D}"/etc/securetty;; arm) echo "ttyFB0" >> "${D}"/etc/securetty;; sh) echo "ttySC0" >> "${D}"/etc/securetty echo "ttySC1" >> "${D}"/etc/securetty;; esac # needed for 'adduser -D' insinto /etc/default insopts -m0600 doins "${FILESDIR}"/default/useradd # move passwd to / to help recover broke systems #64441 mv "${D}"/usr/bin/passwd "${D}"/bin/ dosym /bin/passwd /usr/bin/passwd cd "${S}" insinto /etc insopts -m0644 newins etc/login.defs login.defs if use pam ; then dopamd "${FILESDIR}/pam.d-include/"{su,passwd,shadow} newpamd "${FILESDIR}/login.pamd.2" login for x in chage chsh chfn chpasswd newusers \ user{add,del,mod} group{add,del,mod} ; do newpamd "${FILESDIR}"/pam.d-include/shadow ${x} done # comment out login.defs options that pam hates gawk -f "${FILESDIR}"/login_defs.awk \ lib/getdef.c etc/login.defs \ > "${D}"/etc/login.defs # remove manpages that pam will install for us # and/or don't apply when using pam find "${D}"/usr/share/man \ '(' -name 'limits.5*' -o -name 'suauth.5*' ')' \ -exec rm {} \; fi # Remove manpages that are handled by other packages find "${D}"/usr/share/man \ '(' -name id.1 -o -name passwd.5 -o -name getspnam.3 ')' \ -exec rm {} \; cd "${S}" dodoc ChangeLog NEWS TODO newdoc README README.download cd doc dodoc HOWTO README* WISHLIST *.txt } pkg_preinst() { rm -f "${ROOT}"/etc/pam.d/system-auth.new \ "${ROOT}/etc/login.defs.new" use pam && pam_epam_expand "${D}"/etc/pam.d/login } pkg_postinst() { # Enable shadow groups (we need ROOT=3D/ here, as grpconv only # operate on / ...). if [[ ${ROOT} =3D=3D / && ! -f /etc/gshadow ]] ; then if grpck -r &>/dev/null; then grpconv else ewarn "Running 'grpck' returned errors. Please run it by hand, and th= en" ewarn "run 'grpconv' afterwards!" fi fi } --=20 gentoo-commits@lists.gentoo.org mailing list