summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Sandall2008-02-09 11:38:12 -0800
committerEric Sandall2008-02-09 11:38:12 -0800
commit4fcb34248da4ff5b4e1d9375ec667b5bd9ca8115 (patch)
tree9cb5f8702fcde299e74926b4e3922b788992c28b
parent2d3fc2bff252b4b33f5d4bca087c10b33026048e (diff)
Revert "shadow now provides /bin/su [Bug 14247]"
This reverts commit 1f352cf08cbc9a7a929ddaeab9089c4166b695f9. Revert coreutils update for this stable release cycle
-rwxr-xr-xsecurity/shadow/BUILD3
-rwxr-xr-xsecurity/shadow/DETAILS2
-rw-r--r--security/shadow/HISTORY5
-rw-r--r--security/shadow/su.patch479
4 files changed, 483 insertions, 6 deletions
diff --git a/security/shadow/BUILD b/security/shadow/BUILD
index dd79a845bf..954f142cd8 100755
--- a/security/shadow/BUILD
+++ b/security/shadow/BUILD
@@ -1,3 +1,6 @@
+# Do not compile/install su, coreutils provides that
+# Bug #4008
+patch -p1 < ${SCRIPT_DIRECTORY}/su.patch &&
patch -p1 < ${SCRIPT_DIRECTORY}/shadow-4.0.18.1-useradd-usermod.patch &&
# Do not install default pam configuration files
diff --git a/security/shadow/DETAILS b/security/shadow/DETAILS
index 70cd1d8469..4dfde67871 100755
--- a/security/shadow/DETAILS
+++ b/security/shadow/DETAILS
@@ -6,7 +6,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://downloads.linuxfromscratch.org/$SOURCE
WEB_SITE=http://shadow.pld.org.pl/
ENTERED=20050303
- PATCHLEVEL=2
+ PATCHLEVEL=1
SECURITY_PATCH=3
KEYWORDS="security password"
SHORT="Shadow password file utilities"
diff --git a/security/shadow/HISTORY b/security/shadow/HISTORY
index 94c8e29cc0..e211225aed 100644
--- a/security/shadow/HISTORY
+++ b/security/shadow/HISTORY
@@ -1,8 +1,3 @@
-2008-01-23 Ladislav Hagara <hgr@vabo.cz>
- * DETAILS: shadow now provides /bin/su, PATCHLEVEL=2 [Bug 14247]
- * pam.d/su: added (from coreutils)
- * BUILD, su.patch: removed patch
-
2007-11-13 Ladislav Hagara <hgr@vabo.cz>
* BUILD, shadow-4.0.18.1-useradd-usermod.patch: added patch from Gentoo
* DETAILS: fixed SOURCE_URL[0]
diff --git a/security/shadow/su.patch b/security/shadow/su.patch
new file mode 100644
index 0000000000..e859c3e5f5
--- /dev/null
+++ b/security/shadow/su.patch
@@ -0,0 +1,479 @@
+diff -ur shadow-4.0.18.1.ori/man/Makefile.am shadow-4.0.18.1/man/Makefile.am
+--- shadow-4.0.18.1.ori/man/Makefile.am 2006-08-03 12:04:22.000000000 +0200
++++ shadow-4.0.18.1/man/Makefile.am 2007-10-16 21:16:16.000000000 +0200
+@@ -43,8 +43,6 @@
+ shadow.3.xml \
+ shadow.5.xml \
+ sg.1.xml \
+- su.1.xml \
+- suauth.5.xml \
+ useradd.8.xml \
+ userdel.8.xml \
+ usermod.8.xml \
+@@ -86,8 +84,6 @@
+ sg.1 \
+ shadow.3 \
+ shadow.5 \
+- su.1 \
+- suauth.5 \
+ useradd.8 \
+ userdel.8 \
+ usermod.8 \
+@@ -108,9 +104,7 @@
+ $(man_XMANS) \
+ $(man_nopam) \
+ id.1 \
+- id.1.xml \
+- sulogin.8 \
+- sulogin.8.xml
++ id.1.xml
+
+ if ENABLE_REGENERATE_MAN
+
+diff -ur shadow-4.0.18.1.ori/man/Makefile.in shadow-4.0.18.1/man/Makefile.in
+--- shadow-4.0.18.1.ori/man/Makefile.in 2006-08-03 12:25:10.000000000 +0200
++++ shadow-4.0.18.1/man/Makefile.in 2007-10-16 21:17:08.000000000 +0200
+@@ -242,8 +242,6 @@
+ shadow.3.xml \
+ shadow.5.xml \
+ sg.1.xml \
+- su.1.xml \
+- suauth.5.xml \
+ useradd.8.xml \
+ userdel.8.xml \
+ usermod.8.xml \
+@@ -254,7 +252,7 @@
+ groupdel.8 groupmems.8 groupmod.8 groups.1 grpck.8 grpconv.8 \
+ grpunconv.8 gshadow.5 lastlog.8 login.1 login.defs.5 logoutd.8 \
+ newgrp.1 newusers.8 nologin.8 passwd.1 passwd.5 pwck.8 \
+- pwconv.8 pwunconv.8 sg.1 shadow.3 shadow.5 su.1 suauth.5 \
++ pwconv.8 pwunconv.8 sg.1 shadow.3 shadow.5 \
+ useradd.8 userdel.8 usermod.8 vigr.8 vipw.8 $(am__append_1)
+ man_nopam = \
+ limits.5 \
+@@ -266,9 +264,7 @@
+ $(man_XMANS) \
+ $(man_nopam) \
+ id.1 \
+- id.1.xml \
+- sulogin.8 \
+- sulogin.8.xml
++ id.1.xml
+
+ @ENABLE_REGENERATE_MAN_TRUE@CLEANFILES = $(man_MANS) $(ALL_TRANSLATED_XMLS)
+ @ENABLE_REGENERATE_MAN_TRUE@POFILES = $(foreach lang, $(LINGUAS), $(lang)/$(lang).po)
+diff -ur shadow-4.0.18.1.ori/man/cs/Makefile.am shadow-4.0.18.1/man/cs/Makefile.am
+--- shadow-4.0.18.1.ori/man/cs/Makefile.am 2006-08-03 12:00:56.000000000 +0200
++++ shadow-4.0.18.1/man/cs/Makefile.am 2007-10-16 21:08:23.000000000 +0200
+@@ -16,7 +16,6 @@
+ nologin.8 \
+ passwd.5 \
+ shadow.5 \
+- su.1 \
+ vipw.8
+
+ EXTRA_DIST = $(man_MANS) \
+diff -ur shadow-4.0.18.1.ori/man/cs/Makefile.in shadow-4.0.18.1/man/cs/Makefile.in
+--- shadow-4.0.18.1.ori/man/cs/Makefile.in 2006-08-03 12:25:11.000000000 +0200
++++ shadow-4.0.18.1/man/cs/Makefile.in 2007-10-16 21:07:30.000000000 +0200
+@@ -207,7 +207,6 @@
+ nologin.8 \
+ passwd.5 \
+ shadow.5 \
+- su.1 \
+ vipw.8
+
+ EXTRA_DIST = $(man_MANS) \
+diff -ur shadow-4.0.18.1.ori/man/es/Makefile.am shadow-4.0.18.1/man/es/Makefile.am
+--- shadow-4.0.18.1.ori/man/es/Makefile.am 2006-08-03 12:00:56.000000000 +0200
++++ shadow-4.0.18.1/man/es/Makefile.am 2007-10-16 21:08:57.000000000 +0200
+@@ -6,7 +6,6 @@
+ newgrp.1 \
+ passwd.1 \
+ passwd.5 \
+- su.1 \
+ vigr.8 \
+ vipw.8
+
+diff -ur shadow-4.0.18.1.ori/man/es/Makefile.in shadow-4.0.18.1/man/es/Makefile.in
+--- shadow-4.0.18.1.ori/man/es/Makefile.in 2006-08-03 12:25:11.000000000 +0200
++++ shadow-4.0.18.1/man/es/Makefile.in 2007-10-16 21:09:05.000000000 +0200
+@@ -197,7 +197,6 @@
+ newgrp.1 \
+ passwd.1 \
+ passwd.5 \
+- su.1 \
+ vigr.8 \
+ vipw.8
+
+diff -ur shadow-4.0.18.1.ori/man/fi/Makefile.am shadow-4.0.18.1/man/fi/Makefile.am
+--- shadow-4.0.18.1.ori/man/fi/Makefile.am 2006-08-03 12:00:56.000000000 +0200
++++ shadow-4.0.18.1/man/fi/Makefile.am 2007-10-16 21:09:41.000000000 +0200
+@@ -4,7 +4,6 @@
+ man_MANS = \
+ chfn.1 \
+ chsh.1 \
+- passwd.1 \
+- su.1
++ passwd.1
+
+ EXTRA_DIST = $(man_MANS)
+diff -ur shadow-4.0.18.1.ori/man/fi/Makefile.in shadow-4.0.18.1/man/fi/Makefile.in
+--- shadow-4.0.18.1.ori/man/fi/Makefile.in 2006-08-03 12:25:11.000000000 +0200
++++ shadow-4.0.18.1/man/fi/Makefile.in 2007-10-16 21:09:52.000000000 +0200
+@@ -192,8 +192,7 @@
+ man_MANS = \
+ chfn.1 \
+ chsh.1 \
+- passwd.1 \
+- su.1
++ passwd.1
+
+ EXTRA_DIST = $(man_MANS)
+ all: all-am
+diff -ur shadow-4.0.18.1.ori/man/fr/Makefile.am shadow-4.0.18.1/man/fr/Makefile.am
+--- shadow-4.0.18.1.ori/man/fr/Makefile.am 2006-08-03 12:25:46.000000000 +0200
++++ shadow-4.0.18.1/man/fr/Makefile.am 2007-10-16 21:10:26.000000000 +0200
+@@ -33,8 +33,6 @@
+ sg.1 \
+ shadow.3 \
+ shadow.5 \
+- su.1 \
+- suauth.5 \
+ useradd.8 \
+ userdel.8 \
+ usermod.8 \
+diff -ur shadow-4.0.18.1.ori/man/fr/Makefile.in shadow-4.0.18.1/man/fr/Makefile.in
+--- shadow-4.0.18.1.ori/man/fr/Makefile.in 2006-08-03 12:30:17.000000000 +0200
++++ shadow-4.0.18.1/man/fr/Makefile.in 2007-10-16 21:10:59.000000000 +0200
+@@ -199,7 +199,7 @@
+ groupmod.8 groups.1 grpck.8 grpconv.8 grpunconv.8 gshadow.5 \
+ lastlog.8 login.1 login.defs.5 logoutd.8 newgrp.1 newusers.8 \
+ passwd.1 passwd.5 pwck.8 pwconv.8 pwunconv.8 sg.1 shadow.3 \
+- shadow.5 su.1 suauth.5 useradd.8 userdel.8 usermod.8 vigr.8 \
++ shadow.5 useradd.8 userdel.8 usermod.8 vigr.8 \
+ vipw.8 $(am__append_1)
+ man_nopam = \
+ limits.5 \
+diff -ur shadow-4.0.18.1.ori/man/hu/Makefile.am shadow-4.0.18.1/man/hu/Makefile.am
+--- shadow-4.0.18.1.ori/man/hu/Makefile.am 2006-08-03 12:00:56.000000000 +0200
++++ shadow-4.0.18.1/man/hu/Makefile.am 2007-10-16 21:11:30.000000000 +0200
+@@ -10,8 +10,7 @@
+ newgrp.1 \
+ passwd.1 \
+ passwd.5 \
+- sg.1 \
+- su.1
++ sg.1
+
+ EXTRA_DIST = $(man_MANS)
+-
+\ No newline at end of file
++
+diff -ur shadow-4.0.18.1.ori/man/hu/Makefile.in shadow-4.0.18.1/man/hu/Makefile.in
+--- shadow-4.0.18.1.ori/man/hu/Makefile.in 2006-08-03 12:25:12.000000000 +0200
++++ shadow-4.0.18.1/man/hu/Makefile.in 2007-10-16 21:11:40.000000000 +0200
+@@ -201,8 +201,7 @@
+ newgrp.1 \
+ passwd.1 \
+ passwd.5 \
+- sg.1 \
+- su.1
++ sg.1
+
+ EXTRA_DIST = $(man_MANS)
+ all: all-am
+diff -ur shadow-4.0.18.1.ori/man/it/Makefile.am shadow-4.0.18.1/man/it/Makefile.am
+--- shadow-4.0.18.1.ori/man/it/Makefile.am 2006-08-03 12:11:59.000000000 +0200
++++ shadow-4.0.18.1/man/it/Makefile.am 2007-10-16 21:12:13.000000000 +0200
+@@ -30,7 +30,6 @@
+ sg.1 \
+ shadow.3 \
+ shadow.5 \
+- su.1 \
+ useradd.8 \
+ userdel.8 \
+ usermod.8 \
+diff -ur shadow-4.0.18.1.ori/man/it/Makefile.in shadow-4.0.18.1/man/it/Makefile.in
+--- shadow-4.0.18.1.ori/man/it/Makefile.in 2006-08-03 12:25:12.000000000 +0200
++++ shadow-4.0.18.1/man/it/Makefile.in 2007-10-16 21:12:29.000000000 +0200
+@@ -198,7 +198,7 @@
+ faillog.8 getspnam.3 gpasswd.1 groupadd.8 groupdel.8 \
+ groupmod.8 groups.1 grpck.8 grpconv.8 grpunconv.8 lastlog.8 \
+ login.1 newgrp.1 newusers.8 passwd.1 passwd.5 pwck.8 pwconv.8 \
+- pwunconv.8 sg.1 shadow.3 shadow.5 su.1 useradd.8 userdel.8 \
++ pwunconv.8 sg.1 shadow.3 shadow.5 useradd.8 userdel.8 \
+ usermod.8 vigr.8 vipw.8 $(am__append_1)
+ man_nopam = \
+ porttime.5
+diff -ur shadow-4.0.18.1.ori/man/ja/Makefile.am shadow-4.0.18.1/man/ja/Makefile.am
+--- shadow-4.0.18.1.ori/man/ja/Makefile.am 2006-08-03 12:12:36.000000000 +0200
++++ shadow-4.0.18.1/man/ja/Makefile.am 2007-10-16 21:14:14.000000000 +0200
+@@ -30,8 +30,6 @@
+ pwunconv.8 \
+ sg.1 \
+ shadow.5 \
+- su.1 \
+- suauth.5 \
+ useradd.8 \
+ userdel.8 \
+ usermod.8 \
+@@ -51,5 +49,4 @@
+ $(man_MANS) \
+ $(man_nopam) \
+ id.1 \
+- shadow.3 \
+- sulogin.8
++ shadow.3
+diff -ur shadow-4.0.18.1.ori/man/ja/Makefile.in shadow-4.0.18.1/man/ja/Makefile.in
+--- shadow-4.0.18.1.ori/man/ja/Makefile.in 2006-08-03 12:25:12.000000000 +0200
++++ shadow-4.0.18.1/man/ja/Makefile.in 2007-10-16 21:13:48.000000000 +0200
+@@ -197,7 +197,7 @@
+ faillog.8 gpasswd.1 groupadd.8 groupdel.8 groupmod.8 groups.1 \
+ grpck.8 grpconv.8 grpunconv.8 lastlog.8 login.1 login.defs.5 \
+ logoutd.8 newgrp.1 newusers.8 passwd.1 passwd.5 pwck.8 \
+- pwconv.8 pwunconv.8 sg.1 shadow.5 su.1 suauth.5 useradd.8 \
++ pwconv.8 pwunconv.8 sg.1 shadow.5 useradd.8 \
+ userdel.8 usermod.8 vigr.8 vipw.8 $(am__append_1)
+ man_nopam = \
+ limits.5 \
+@@ -208,8 +208,7 @@
+ $(man_MANS) \
+ $(man_nopam) \
+ id.1 \
+- shadow.3 \
+- sulogin.8
++ shadow.3
+
+ all: all-am
+
+diff -ur shadow-4.0.18.1.ori/man/ko/Makefile.am shadow-4.0.18.1/man/ko/Makefile.am
+--- shadow-4.0.18.1.ori/man/ko/Makefile.am 2006-08-03 12:00:56.000000000 +0200
++++ shadow-4.0.18.1/man/ko/Makefile.am 2007-10-16 21:14:34.000000000 +0200
+@@ -7,7 +7,6 @@
+ groups.1 \
+ login.1 \
+ passwd.5 \
+- su.1 \
+ vigr.8 \
+ vipw.8
+ # newgrp.1 must be updated
+diff -ur shadow-4.0.18.1.ori/man/ko/Makefile.in shadow-4.0.18.1/man/ko/Makefile.in
+--- shadow-4.0.18.1.ori/man/ko/Makefile.in 2006-08-03 12:25:13.000000000 +0200
++++ shadow-4.0.18.1/man/ko/Makefile.in 2007-10-16 21:14:44.000000000 +0200
+@@ -198,7 +198,6 @@
+ groups.1 \
+ login.1 \
+ passwd.5 \
+- su.1 \
+ vigr.8 \
+ vipw.8
+
+diff -ur shadow-4.0.18.1.ori/man/pl/Makefile.am shadow-4.0.18.1/man/pl/Makefile.am
+--- shadow-4.0.18.1.ori/man/pl/Makefile.am 2006-08-03 12:08:58.000000000 +0200
++++ shadow-4.0.18.1/man/pl/Makefile.am 2007-10-16 21:17:43.000000000 +0200
+@@ -30,8 +30,6 @@
+ pwunconv.8 \
+ sg.1 \
+ shadow.5 \
+- su.1 \
+- suauth.5 \
+ useradd.8 \
+ userdel.8 \
+ usermod.8 \
+@@ -51,5 +49,4 @@
+ $(man_MANS) \
+ $(man_nopam) \
+ id.1 \
+- shadow.3 \
+- sulogin.8
++ shadow.3
+diff -ur shadow-4.0.18.1.ori/man/pl/Makefile.in shadow-4.0.18.1/man/pl/Makefile.in
+--- shadow-4.0.18.1.ori/man/pl/Makefile.in 2006-08-03 12:25:13.000000000 +0200
++++ shadow-4.0.18.1/man/pl/Makefile.in 2007-10-16 21:18:18.000000000 +0200
+@@ -197,7 +197,7 @@
+ faillog.8 gpasswd.1 groupadd.8 groupdel.8 groupmod.8 groups.1 \
+ grpck.8 grpconv.8 grpunconv.8 lastlog.8 login.1 login.defs.5 \
+ logoutd.8 newgrp.1 newusers.8 passwd.1 passwd.5 pwck.8 \
+- pwconv.8 pwunconv.8 sg.1 shadow.5 su.1 suauth.5 useradd.8 \
++ pwconv.8 pwunconv.8 sg.1 shadow.5 useradd.8 \
+ userdel.8 usermod.8 vigr.8 vipw.8 $(am__append_1)
+ man_nopam = \
+ limits.5 \
+@@ -208,8 +208,7 @@
+ $(man_MANS) \
+ $(man_nopam) \
+ id.1 \
+- shadow.3 \
+- sulogin.8
++ shadow.3
+
+ all: all-am
+
+diff -ur shadow-4.0.18.1.ori/man/ru/Makefile.am shadow-4.0.18.1/man/ru/Makefile.am
+--- shadow-4.0.18.1.ori/man/ru/Makefile.am 2006-08-03 12:09:45.000000000 +0200
++++ shadow-4.0.18.1/man/ru/Makefile.am 2007-10-16 21:19:20.000000000 +0200
+@@ -36,8 +36,6 @@
+ sg.1 \
+ shadow.3 \
+ shadow.5 \
+- su.1 \
+- suauth.5 \
+ useradd.8 \
+ userdel.8 \
+ usermod.8 \
+@@ -56,5 +54,4 @@
+ EXTRA_DIST = \
+ $(man_MANS) \
+ $(man_nopam) \
+- id.1 \
+- sulogin.8
++ id.1
+diff -ur shadow-4.0.18.1.ori/man/ru/Makefile.in shadow-4.0.18.1/man/ru/Makefile.in
+--- shadow-4.0.18.1.ori/man/ru/Makefile.in 2006-08-03 12:25:13.000000000 +0200
++++ shadow-4.0.18.1/man/ru/Makefile.in 2007-10-16 21:19:45.000000000 +0200
+@@ -199,7 +199,7 @@
+ groupdel.8 groupmems.8 groupmod.8 groups.1 grpck.8 grpconv.8 \
+ grpunconv.8 gshadow.5 lastlog.8 login.1 login.defs.5 logoutd.8 \
+ newgrp.1 newusers.8 nologin.8 passwd.1 passwd.5 pwck.8 \
+- pwconv.8 pwunconv.8 sg.1 shadow.3 shadow.5 su.1 suauth.5 \
++ pwconv.8 pwunconv.8 sg.1 shadow.3 shadow.5 \
+ useradd.8 userdel.8 usermod.8 vigr.8 vipw.8 $(am__append_1)
+ man_nopam = \
+ limits.5 \
+@@ -209,8 +209,7 @@
+ EXTRA_DIST = \
+ $(man_MANS) \
+ $(man_nopam) \
+- id.1 \
+- sulogin.8
++ id.1
+
+ all: all-am
+
+diff -ur shadow-4.0.18.1.ori/man/sv/Makefile.am shadow-4.0.18.1/man/sv/Makefile.am
+--- shadow-4.0.18.1.ori/man/sv/Makefile.am 2006-08-03 12:13:27.000000000 +0200
++++ shadow-4.0.18.1/man/sv/Makefile.am 2007-10-16 21:32:38.000000000 +0200
+@@ -35,8 +35,6 @@
+ sg.1 \
+ shadow.3 \
+ shadow.5 \
+- su.1 \
+- suauth.5 \
+ useradd.8 \
+ userdel.8 \
+ usermod.8 \
+diff -ur shadow-4.0.18.1.ori/man/sv/Makefile.in shadow-4.0.18.1/man/sv/Makefile.in
+--- shadow-4.0.18.1.ori/man/sv/Makefile.in 2006-08-03 12:25:14.000000000 +0200
++++ shadow-4.0.18.1/man/sv/Makefile.in 2007-10-16 21:32:52.000000000 +0200
+@@ -199,7 +199,7 @@
+ groupmems.8 groupmod.8 groups.1 grpck.8 grpconv.8 grpunconv.8 \
+ gshadow.5 lastlog.8 login.1 login.defs.5 logoutd.8 newgrp.1 \
+ newusers.8 nologin.8 passwd.1 passwd.5 pwck.8 pwconv.8 \
+- pwunconv.8 sg.1 shadow.3 shadow.5 su.1 suauth.5 useradd.8 \
++ pwunconv.8 sg.1 shadow.3 shadow.5 useradd.8 \
+ userdel.8 usermod.8 vigr.8 vipw.8 $(am__append_1)
+ man_nopam = \
+ limits.5 \
+diff -ur shadow-4.0.18.1.ori/man/tr/Makefile.am shadow-4.0.18.1/man/tr/Makefile.am
+--- shadow-4.0.18.1.ori/man/tr/Makefile.am 2006-08-03 12:00:56.000000000 +0200
++++ shadow-4.0.18.1/man/tr/Makefile.am 2007-10-16 21:20:08.000000000 +0200
+@@ -10,7 +10,6 @@
+ passwd.1 \
+ passwd.5 \
+ shadow.5 \
+- su.1 \
+ useradd.8 \
+ userdel.8 \
+ usermod.8
+diff -ur shadow-4.0.18.1.ori/man/tr/Makefile.in shadow-4.0.18.1/man/tr/Makefile.in
+--- shadow-4.0.18.1.ori/man/tr/Makefile.in 2006-08-03 12:25:14.000000000 +0200
++++ shadow-4.0.18.1/man/tr/Makefile.in 2007-10-16 21:20:15.000000000 +0200
+@@ -202,7 +202,6 @@
+ passwd.1 \
+ passwd.5 \
+ shadow.5 \
+- su.1 \
+ useradd.8 \
+ userdel.8 \
+ usermod.8
+diff -ur shadow-4.0.18.1.ori/man/zh_CN/Makefile.am shadow-4.0.18.1/man/zh_CN/Makefile.am
+--- shadow-4.0.18.1.ori/man/zh_CN/Makefile.am 2006-08-03 12:00:56.000000000 +0200
++++ shadow-4.0.18.1/man/zh_CN/Makefile.am 2007-10-16 21:20:40.000000000 +0200
+@@ -10,7 +10,6 @@
+ groupdel.8 \
+ groupmod.8 \
+ passwd.5 \
+- su.1 \
+ useradd.8 \
+ userdel.8 \
+ usermod.8
+diff -ur shadow-4.0.18.1.ori/man/zh_CN/Makefile.in shadow-4.0.18.1/man/zh_CN/Makefile.in
+--- shadow-4.0.18.1.ori/man/zh_CN/Makefile.in 2006-08-03 12:25:14.000000000 +0200
++++ shadow-4.0.18.1/man/zh_CN/Makefile.in 2007-10-16 21:20:48.000000000 +0200
+@@ -203,7 +203,6 @@
+ groupdel.8 \
+ groupmod.8 \
+ passwd.5 \
+- su.1 \
+ useradd.8 \
+ userdel.8 \
+ usermod.8
+diff -ur shadow-4.0.18.1.ori/man/zh_TW/Makefile.am shadow-4.0.18.1/man/zh_TW/Makefile.am
+--- shadow-4.0.18.1.ori/man/zh_TW/Makefile.am 2006-08-03 12:00:56.000000000 +0200
++++ shadow-4.0.18.1/man/zh_TW/Makefile.am 2007-10-16 21:21:05.000000000 +0200
+@@ -10,7 +10,6 @@
+ groupdel.8 \
+ groupmod.8 \
+ passwd.5 \
+- su.1 \
+ useradd.8 \
+ userdel.8 \
+ usermod.8
+diff -ur shadow-4.0.18.1.ori/man/zh_TW/Makefile.in shadow-4.0.18.1/man/zh_TW/Makefile.in
+--- shadow-4.0.18.1.ori/man/zh_TW/Makefile.in 2006-08-03 12:25:14.000000000 +0200
++++ shadow-4.0.18.1/man/zh_TW/Makefile.in 2007-10-16 21:21:13.000000000 +0200
+@@ -203,7 +203,6 @@
+ groupdel.8 \
+ groupmod.8 \
+ passwd.5 \
+- su.1 \
+ useradd.8 \
+ userdel.8 \
+ usermod.8
+diff -ur shadow-4.0.18.1.ori/src/Makefile.am shadow-4.0.18.1/src/Makefile.am
+--- shadow-4.0.18.1.ori/src/Makefile.am 2006-07-18 18:52:23.000000000 +0200
++++ shadow-4.0.18.1/src/Makefile.am 2007-10-16 21:22:18.000000000 +0200
+@@ -44,9 +44,9 @@
+ vipw
+
+ # id and groups are from gnu, sulogin from sysvinit
+-noinst_PROGRAMS = id sulogin
++noinst_PROGRAMS = id sulogin su
+
+-suidbins = su
++suidbins =
+ suidubins = chage chfn chsh expiry gpasswd newgrp passwd
+
+ LDADD = $(top_builddir)/libmisc/libmisc.a \
+diff -ur shadow-4.0.18.1.ori/src/Makefile.in shadow-4.0.18.1/src/Makefile.in
+--- shadow-4.0.18.1.ori/src/Makefile.in 2006-08-03 12:25:15.000000000 +0200
++++ shadow-4.0.18.1/src/Makefile.in 2007-10-16 21:23:31.000000000 +0200
+@@ -36,7 +36,7 @@
+ POST_UNINSTALL = :
+ build_triplet = @build@
+ host_triplet = @host@
+-bin_PROGRAMS = groups$(EXEEXT) login$(EXEEXT) su$(EXEEXT)
++bin_PROGRAMS = groups$(EXEEXT) login$(EXEEXT)
+ sbin_PROGRAMS = nologin$(EXEEXT)
+ ubin_PROGRAMS = faillog$(EXEEXT) lastlog$(EXEEXT) chage$(EXEEXT) \
+ chfn$(EXEEXT) chsh$(EXEEXT) expiry$(EXEEXT) gpasswd$(EXEEXT) \
+@@ -373,7 +373,7 @@
+ -I${top_srcdir}/lib \
+ -I$(top_srcdir)/libmisc
+
+-suidbins = su
++suidbins =
+ suidubins = chage chfn chsh expiry gpasswd newgrp passwd
+ LDADD = $(top_builddir)/libmisc/libmisc.a \
+ $(top_builddir)/lib/libshadow.la