summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2007-09-24 13:50:52 +0000
committerMike Frysinger <vapier@gentoo.org>2007-09-24 13:50:52 +0000
commitfc69b01efa9da74d5f7413de8b2c923d36f22750 (patch)
tree14091005e9b8b0c8eb50e914de16d32fac756f55 /sys-apps
parentkeywording ~hppa, on behalf of HPPA team (diff)
downloadhistorical-fc69b01efa9da74d5f7413de8b2c923d36f22750.tar.gz
historical-fc69b01efa9da74d5f7413de8b2c923d36f22750.tar.bz2
historical-fc69b01efa9da74d5f7413de8b2c923d36f22750.zip
Add a warning check for users with blank passwords in /etc/shadow.
Package-Manager: portage-2.1.3.9
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/baselayout/ChangeLog6
-rw-r--r--sys-apps/baselayout/Manifest26
-rw-r--r--sys-apps/baselayout/baselayout-2.0.0_rc4-r1.ebuild12
3 files changed, 34 insertions, 10 deletions
diff --git a/sys-apps/baselayout/ChangeLog b/sys-apps/baselayout/ChangeLog
index 71e0ea62845a..81ee45cd956b 100644
--- a/sys-apps/baselayout/ChangeLog
+++ b/sys-apps/baselayout/ChangeLog
@@ -1,10 +1,14 @@
# ChangeLog for sys-apps/baselayout
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/baselayout/ChangeLog,v 1.436 2007/09/04 11:10:18 uberlord Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/baselayout/ChangeLog,v 1.437 2007/09/24 13:50:52 vapier Exp $
# See the rc-scripts ChangeLog in subversion for release info:
# http://sources.gentoo.org/viewcvs.py/*checkout*/baselayout/trunk/ChangeLog
+ 24 Sep 2007; Mike Frysinger <vapier@gentoo.org>
+ baselayout-2.0.0_rc4-r1.ebuild:
+ Add a warning check for users with blank passwords in /etc/shadow.
+
*baselayout-2.0.0_rc4-r1 (04 Sep 2007)
04 Sep 2007; Roy Marples <uberlord@gentoo.org>
diff --git a/sys-apps/baselayout/Manifest b/sys-apps/baselayout/Manifest
index d64df7db286e..e23cbe348081 100644
--- a/sys-apps/baselayout/Manifest
+++ b/sys-apps/baselayout/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX baselayout-1.11.14-man.patch 768 RMD160 b1743f52d71b6ff2bd0d8cb8106112d8fad9d5b7 SHA1 f61b8f985a27dc9f2dd834001602b008030e79ce SHA256 7c12d6ee90b14b3152c2256df5983d3e6d102ca53b5da3ca6505b8925a86a80a
MD5 dff93a6f0914f6969d21482d2f36e75e files/baselayout-1.11.14-man.patch 768
RMD160 b1743f52d71b6ff2bd0d8cb8106112d8fad9d5b7 files/baselayout-1.11.14-man.patch 768
@@ -46,18 +49,18 @@ EBUILD baselayout-1.12.9-r2.ebuild 18710 RMD160 7879bfd15fe63fd128517cbfef988e66
MD5 d84c12175eb5e6ac9e86001cb5e21991 baselayout-1.12.9-r2.ebuild 18710
RMD160 7879bfd15fe63fd128517cbfef988e66f4d8b6e8 baselayout-1.12.9-r2.ebuild 18710
SHA256 4d2bfc07cf36f7282996cf109ede3e145f2f5365ed1ba3db446180411c9ac54b baselayout-1.12.9-r2.ebuild 18710
-EBUILD baselayout-2.0.0_rc4-r1.ebuild 9476 RMD160 599cc1d80d3d6c2d566c1756915acc546416324a SHA1 4be9556cf6a95373522c3524658ed7b98ea5bf6f SHA256 fdd8c5220434054d49167eb7d835da6608ef4c39a17a1909df25350ac4ef0226
-MD5 dfc28a17ffa0a580dd9ad5b9fb13b91b baselayout-2.0.0_rc4-r1.ebuild 9476
-RMD160 599cc1d80d3d6c2d566c1756915acc546416324a baselayout-2.0.0_rc4-r1.ebuild 9476
-SHA256 fdd8c5220434054d49167eb7d835da6608ef4c39a17a1909df25350ac4ef0226 baselayout-2.0.0_rc4-r1.ebuild 9476
+EBUILD baselayout-2.0.0_rc4-r1.ebuild 9766 RMD160 cc66b1108d9e4f7a7c5398852930854156a1e736 SHA1 da910dd315232ada7dcbeaba8bd2b1c383798fe9 SHA256 86c28686dbaac3756e2d25f32a8bdda9ed5c29d78d8990fcdedaa9fa24b758d4
+MD5 9d2130ceae6d212ec42a68c436d413d0 baselayout-2.0.0_rc4-r1.ebuild 9766
+RMD160 cc66b1108d9e4f7a7c5398852930854156a1e736 baselayout-2.0.0_rc4-r1.ebuild 9766
+SHA256 86c28686dbaac3756e2d25f32a8bdda9ed5c29d78d8990fcdedaa9fa24b758d4 baselayout-2.0.0_rc4-r1.ebuild 9766
EBUILD baselayout-2.0.0_rc4.ebuild 9435 RMD160 615f34d09138fcbb1394362615f5ecaf2fc63f04 SHA1 13695908855eb16ab3342e9d156a80fb27d32d36 SHA256 520234906a502a1364c819eb9e48b141e92a11ce1a0e9b745aff8a6ab41c688d
MD5 5a89b33004dd70747f51e4e621a2b801 baselayout-2.0.0_rc4.ebuild 9435
RMD160 615f34d09138fcbb1394362615f5ecaf2fc63f04 baselayout-2.0.0_rc4.ebuild 9435
SHA256 520234906a502a1364c819eb9e48b141e92a11ce1a0e9b745aff8a6ab41c688d baselayout-2.0.0_rc4.ebuild 9435
-MISC ChangeLog 96451 RMD160 6789d89bc8a662ffbdd1f37dd3038f1fabb1894c SHA1 cc6a29e990fba6a784d155d1e8869e526a775a8f SHA256 6db257f1309b23eeaca4bf8799e66cbb251baddb0851c294cccc8c283cff441d
-MD5 aa8e2228d3f0e5765d52c111b471e95f ChangeLog 96451
-RMD160 6789d89bc8a662ffbdd1f37dd3038f1fabb1894c ChangeLog 96451
-SHA256 6db257f1309b23eeaca4bf8799e66cbb251baddb0851c294cccc8c283cff441d ChangeLog 96451
+MISC ChangeLog 96603 RMD160 8ca99cc7b4c88014f13c6e79189226d3ba3a709e SHA1 7a947bb36d9e6fb79d091443f684c6b9fe76f2f4 SHA256 5e7d6ce452c303e85337308b4477cd610ca0dea751dbf5b36f5f1e81093a2192
+MD5 b1083a0ecffb6fda16376a3ec74d1019 ChangeLog 96603
+RMD160 8ca99cc7b4c88014f13c6e79189226d3ba3a709e ChangeLog 96603
+SHA256 5e7d6ce452c303e85337308b4477cd610ca0dea751dbf5b36f5f1e81093a2192 ChangeLog 96603
MISC metadata.xml 164 RMD160 f43cbec30b7074319087c9acffdb9354b17b0db3 SHA1 9c213f5803676c56439df3716be07d6692588856 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92
MD5 9a09f8d531c582e78977dbfd96edc1f2 metadata.xml 164
RMD160 f43cbec30b7074319087c9acffdb9354b17b0db3 metadata.xml 164
@@ -80,3 +83,10 @@ SHA256 d7e42ef1e4435ac575689e2fdb8297b6b826db53b560818caec86520cc9912d7 files/di
MD5 f1d98e9596ba0fa2c88bc6c2b5d9d3a5 files/digest-baselayout-2.0.0_rc4-r1 265
RMD160 285c61e9e4a33c9b6fa99e53f003466825089553 files/digest-baselayout-2.0.0_rc4-r1 265
SHA256 d7e42ef1e4435ac575689e2fdb8297b6b826db53b560818caec86520cc9912d7 files/digest-baselayout-2.0.0_rc4-r1 265
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.7 (GNU/Linux)
+
+iD8DBQFG98DFp/wUKkr7RBoRAiAaAJ4omqnxWn2NLevkAkiZTs65bep80gCgmofA
+9U+0ap1wOEi+1Xj7IRLyhQg=
+=EIo/
+-----END PGP SIGNATURE-----
diff --git a/sys-apps/baselayout/baselayout-2.0.0_rc4-r1.ebuild b/sys-apps/baselayout/baselayout-2.0.0_rc4-r1.ebuild
index bd6cb0068965..c981fe601d52 100644
--- a/sys-apps/baselayout/baselayout-2.0.0_rc4-r1.ebuild
+++ b/sys-apps/baselayout/baselayout-2.0.0_rc4-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/baselayout/baselayout-2.0.0_rc4-r1.ebuild,v 1.2 2007/09/04 23:12:28 uberlord Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/baselayout/baselayout-2.0.0_rc4-r1.ebuild,v 1.3 2007/09/24 13:50:52 vapier Exp $
inherit flag-o-matic eutils toolchain-funcs multilib
@@ -253,6 +253,16 @@ pkg_postinst() {
ewarn "Consult ${ROOT}etc/conf.d/net.example for details about how"
ewarn "to apply dns/nis information to the loopback interface."
fi
+
+ # whine about users that lack passwords #193541
+ if [[ -e ${ROOT}/etc/shadow ]] ; then
+ local bad_users=$(sed -n '/^[^:]*::/s|^\([^:]*\)::.*|\1|p' "${ROOT}"/etc/shadow)
+ if [[ -n ${bad_users} ]] ; then
+ echo
+ ewarn "The following users lack passwords!"
+ ewarn ${bad_users}
+ fi
+ fi
}
# Handle our downgraders