more toolchain + stage 1 updates
[hdw-linux/hdw-linux.git] / packages / base / coreutils / no_uptime_kill_su.patch
diff --git a/packages/base/coreutils/no_uptime_kill_su.patch b/packages/base/coreutils/no_uptime_kill_su.patch
new file mode 100644 (file)
index 0000000..fd26e17
--- /dev/null
@@ -0,0 +1,259 @@
+--- coreutils-6.1.orig/AUTHORS 2006-08-09 07:42:31.000000000 +0000
++++ coreutils-6.1/AUTHORS      2006-08-23 19:55:17.000000000 +0000
+@@ -35,7 +35,6 @@
+ hostname: Jim Meyering
+ id: Arnold Robbins, David MacKenzie
+ join: Mike Haertel
+-kill: Paul Eggert
+ link: Michael Stone
+ ln: Mike Parker, David MacKenzie
+ logname: FIXME: unknown
+@@ -89,7 +88,6 @@
+ unexpand: David MacKenzie
+ uniq: Richard Stallman, David MacKenzie
+ unlink: Michael Stone
+-uptime: Joseph Arceneaux, David MacKenzie, Kaveh Ghazi
+ users: Joseph Arceneaux, David MacKenzie
+ vdir: Richard Stallman, David MacKenzie
+ wc: Paul Rubin, David MacKenzie
+--- coreutils-6.1.orig/Makefile.in     2006-08-19 17:42:35.000000000 +0000
++++ coreutils-6.1/Makefile.in  2006-08-23 19:55:54.000000000 +0000
+@@ -182,7 +182,7 @@
+       $(top_srcdir)/m4/ullong_max.m4 $(top_srcdir)/m4/ulonglong.m4 \
+       $(top_srcdir)/m4/unicodeio.m4 $(top_srcdir)/m4/unistd-safer.m4 \
+       $(top_srcdir)/m4/unlink-busy.m4 $(top_srcdir)/m4/unlinkdir.m4 \
+-      $(top_srcdir)/m4/unlocked-io.m4 $(top_srcdir)/m4/uptime.m4 \
++      $(top_srcdir)/m4/unlocked-io.m4 \
+       $(top_srcdir)/m4/userspec.m4 $(top_srcdir)/m4/utimbuf.m4 \
+       $(top_srcdir)/m4/utime.m4 $(top_srcdir)/m4/utimecmp.m4 \
+       $(top_srcdir)/m4/utimens.m4 $(top_srcdir)/m4/utimes-null.m4 \
+--- coreutils-6.1.orig/README  2006-08-19 16:52:25.000000000 +0000
++++ coreutils-6.1/README       2006-08-23 19:56:17.000000000 +0000
+@@ -9,11 +9,11 @@
+   [ base64 basename cat chgrp chmod chown chroot cksum comm cp csplit cut date
+   dd df dir dircolors dirname du echo env expand expr factor false fmt fold
+-  ginstall groups head hostid hostname id join kill link ln logname ls
++  ginstall groups head hostid hostname id join link ln logname ls
+   md5sum mkdir mkfifo mknod mv nice nl nohup od paste pathchk pinky pr
+   printenv printf ptx pwd readlink rm rmdir seq sha1sum sha224sum sha256sum
+   sha384sum sha512sum shred shuf sleep sort split stat stty su sum sync tac
+-  tail tee test touch tr true tsort tty uname unexpand uniq unlink uptime
++  tail tee test touch tr true tsort tty uname unexpand uniq unlink
+   users vdir wc who whoami yes
+ See the file NEWS for a list of major changes in the current release.
+--- coreutils-6.1.orig/configure       2006-08-19 17:42:37.000000000 +0000
++++ coreutils-6.1/configure    2006-08-23 19:57:41.000000000 +0000
+@@ -58901,8 +58901,7 @@
+ { echo "$as_me:$LINENO: result: $gnulib_cv_have_boot_time" >&5
+ echo "${ECHO_T}$gnulib_cv_have_boot_time" >&6; }
+   if test $gnulib_cv_have_boot_time = yes; then
+-  OPTIONAL_BIN_PROGS="$OPTIONAL_BIN_PROGS uptime\$(EXEEXT)"
+-  MAN="$MAN uptime.1"
++echo "uptime is suppressed"
+ fi
+--- coreutils-6.1.orig/man/Makefile.in 2006-08-19 17:42:30.000000000 +0000
++++ coreutils-6.1/man/Makefile.in      2006-08-23 20:00:19.000000000 +0000
+@@ -177,7 +177,7 @@
+       $(top_srcdir)/m4/ullong_max.m4 $(top_srcdir)/m4/ulonglong.m4 \
+       $(top_srcdir)/m4/unicodeio.m4 $(top_srcdir)/m4/unistd-safer.m4 \
+       $(top_srcdir)/m4/unlink-busy.m4 $(top_srcdir)/m4/unlinkdir.m4 \
+-      $(top_srcdir)/m4/unlocked-io.m4 $(top_srcdir)/m4/uptime.m4 \
++      $(top_srcdir)/m4/unlocked-io.m4 \
+       $(top_srcdir)/m4/userspec.m4 $(top_srcdir)/m4/utimbuf.m4 \
+       $(top_srcdir)/m4/utime.m4 $(top_srcdir)/m4/utimecmp.m4 \
+       $(top_srcdir)/m4/utimens.m4 $(top_srcdir)/m4/utimes-null.m4 \
+@@ -364,14 +364,14 @@
+   base64.1 basename.1 cat.1 chgrp.1 chmod.1 chown.1 chroot.1 cksum.1 comm.1 \
+   cp.1 csplit.1 cut.1 date.1 dd.1 df.1 dir.1 dircolors.1 dirname.1 du.1 \
+   echo.1 env.1 expand.1 expr.1 factor.1 false.1 fmt.1 fold.1 groups.1 \
+-  head.1 hostid.1 hostname.1 id.1 install.1 join.1 kill.1 \
++  head.1 hostid.1 hostname.1 id.1 install.1 join.1 \
+   link.1 ln.1 logname.1 \
+   ls.1 md5sum.1 mkdir.1 mkfifo.1 mknod.1 mv.1 nice.1 nl.1 nohup.1 od.1 \
+   paste.1 pathchk.1 pinky.1 pr.1 printenv.1 printf.1 ptx.1 pwd.1 readlink.1 \
+   rm.1 rmdir.1 seq.1 sha1sum.1 sha224sum.1 sha256sum.1 sha384sum.1 sha512sum.1 \
+   shred.1 shuf.1 sleep.1 sort.1 split.1 stat.1 stty.1 \
+-  su.1 sum.1 sync.1 tac.1 tail.1 tee.1 test.1 touch.1 tr.1 true.1 tsort.1 \
+-  tty.1 uname.1 unexpand.1 uniq.1 unlink.1 uptime.1 users.1 vdir.1 wc.1 \
++  sum.1 sync.1 tac.1 tail.1 tee.1 test.1 touch.1 tr.1 true.1 tsort.1 \
++  tty.1 uname.1 unexpand.1 uniq.1 unlink.1 users.1 vdir.1 wc.1 \
+   who.1 whoami.1 yes.1
+ man_aux = $(dist_man_MANS:.1=.x)
+@@ -638,7 +638,6 @@
+ id.1:         $(common_dep)   $(srcdir)/id.x          ../src/id.c
+ install.1:    $(common_dep)   $(srcdir)/install.x     ../src/install.c
+ join.1:               $(common_dep)   $(srcdir)/join.x        ../src/join.c
+-kill.1:               $(common_dep)   $(srcdir)/kill.x        ../src/kill.c
+ link.1:               $(common_dep)   $(srcdir)/link.x        ../src/link.c
+ ln.1:         $(common_dep)   $(srcdir)/ln.x          ../src/ln.c
+ logname.1:    $(common_dep)   $(srcdir)/logname.x     ../src/logname.c
+@@ -676,7 +675,6 @@
+ split.1:      $(common_dep)   $(srcdir)/split.x       ../src/split.c
+ stat.1:               $(common_dep)   $(srcdir)/stat.x        ../src/stat.c
+ stty.1:               $(common_dep)   $(srcdir)/stty.x        ../src/stty.c
+-su.1:         $(common_dep)   $(srcdir)/su.x          ../src/su.c
+ sum.1:                $(common_dep)   $(srcdir)/sum.x         ../src/sum.c
+ sync.1:               $(common_dep)   $(srcdir)/sync.x        ../src/sync.c
+ tac.1:                $(common_dep)   $(srcdir)/tac.x         ../src/tac.c
+@@ -692,7 +690,6 @@
+ unexpand.1:   $(common_dep)   $(srcdir)/unexpand.x    ../src/unexpand.c
+ uniq.1:               $(common_dep)   $(srcdir)/uniq.x        ../src/uniq.c
+ unlink.1:     $(common_dep)   $(srcdir)/unlink.x      ../src/unlink.c
+-uptime.1:     $(common_dep)   $(srcdir)/uptime.x      ../src/uptime.c
+ users.1:      $(common_dep)   $(srcdir)/users.x       ../src/users.c
+ vdir.1:               $(common_dep)   $(srcdir)/vdir.x        ../src/ls.c
+ wc.1:         $(common_dep)   $(srcdir)/wc.x          ../src/wc.c
+@@ -724,7 +721,7 @@
+ check-x-vs-1:
+       PATH=../src$(PATH_SEPARATOR)$$PATH; export PATH;                \
+       t=ls-files.$$$$;                                                \
+-      (cd $(srcdir) && ls -1 *.x) | sed 's/\.x$$//' | $(ASSORT) > $$t;\
++      (cd $(srcdir) && ls -1 *.x) | grep -v -e 'kill.x' -e 'su.x' -e 'uptime.x' | sed 's/\.x$$//' | $(ASSORT) > $$t;\
+       echo $(dist_man_MANS) | tr -s ' ' '\n' | sed 's/\.1$$//'        \
+         | $(ASSORT) | diff - $$t || { rm $$t; exit 1; };              \
+       rm $$t
+--- coreutils-6.1.orig/src/Makefile.in 2006-08-19 17:44:28.000000000 +0000
++++ coreutils-6.1/src/Makefile.in      2006-08-23 20:04:42.000000000 +0000
+@@ -39,7 +39,7 @@
+ host_triplet = @host@
+ EXTRA_PROGRAMS = chroot$(EXEEXT) df$(EXEEXT) hostid$(EXEEXT) \
+       nice$(EXEEXT) pinky$(EXEEXT) stty$(EXEEXT) su$(EXEEXT) \
+-      uname$(EXEEXT) uptime$(EXEEXT) users$(EXEEXT) who$(EXEEXT)
++      uname$(EXEEXT) users$(EXEEXT) who$(EXEEXT)
+ bin_PROGRAMS = [$(EXEEXT) chgrp$(EXEEXT) chown$(EXEEXT) chmod$(EXEEXT) \
+       cp$(EXEEXT) dd$(EXEEXT) dircolors$(EXEEXT) du$(EXEEXT) \
+       ginstall$(EXEEXT) link$(EXEEXT) ln$(EXEEXT) dir$(EXEEXT) \
+@@ -57,7 +57,7 @@
+       tsort$(EXEEXT) unexpand$(EXEEXT) uniq$(EXEEXT) wc$(EXEEXT) \
+       basename$(EXEEXT) date$(EXEEXT) dirname$(EXEEXT) echo$(EXEEXT) \
+       env$(EXEEXT) expr$(EXEEXT) factor$(EXEEXT) false$(EXEEXT) \
+-      hostname$(EXEEXT) id$(EXEEXT) kill$(EXEEXT) logname$(EXEEXT) \
++      hostname$(EXEEXT) id$(EXEEXT) logname$(EXEEXT) \
+       pathchk$(EXEEXT) printenv$(EXEEXT) printf$(EXEEXT) \
+       pwd$(EXEEXT) seq$(EXEEXT) sleep$(EXEEXT) tee$(EXEEXT) \
+       test$(EXEEXT) true$(EXEEXT) tty$(EXEEXT) whoami$(EXEEXT) \
+@@ -185,7 +185,7 @@
+       $(top_srcdir)/m4/ullong_max.m4 $(top_srcdir)/m4/ulonglong.m4 \
+       $(top_srcdir)/m4/unicodeio.m4 $(top_srcdir)/m4/unistd-safer.m4 \
+       $(top_srcdir)/m4/unlink-busy.m4 $(top_srcdir)/m4/unlinkdir.m4 \
+-      $(top_srcdir)/m4/unlocked-io.m4 $(top_srcdir)/m4/uptime.m4 \
++      $(top_srcdir)/m4/unlocked-io.m4 \
+       $(top_srcdir)/m4/userspec.m4 $(top_srcdir)/m4/utimbuf.m4 \
+       $(top_srcdir)/m4/utime.m4 $(top_srcdir)/m4/utimecmp.m4 \
+       $(top_srcdir)/m4/utimens.m4 $(top_srcdir)/m4/utimes-null.m4 \
+@@ -374,11 +374,6 @@
+ join_LDADD = $(LDADD)
+ join_DEPENDENCIES = ../lib/libcoreutils.a $(am__DEPENDENCIES_1) \
+       ../lib/libcoreutils.a
+-kill_SOURCES = kill.c
+-kill_OBJECTS = kill.$(OBJEXT)
+-kill_LDADD = $(LDADD)
+-kill_DEPENDENCIES = ../lib/libcoreutils.a $(am__DEPENDENCIES_1) \
+-      ../lib/libcoreutils.a
+ link_SOURCES = link.c
+ link_OBJECTS = link.$(OBJEXT)
+ link_LDADD = $(LDADD)
+@@ -627,10 +622,6 @@
+ unlink_LDADD = $(LDADD)
+ unlink_DEPENDENCIES = ../lib/libcoreutils.a $(am__DEPENDENCIES_1) \
+       ../lib/libcoreutils.a
+-uptime_SOURCES = uptime.c
+-uptime_OBJECTS = uptime.$(OBJEXT)
+-uptime_DEPENDENCIES = $(am__DEPENDENCIES_2) $(am__DEPENDENCIES_1) \
+-      $(am__DEPENDENCIES_1)
+ users_SOURCES = users.c
+ users_OBJECTS = users.$(OBJEXT)
+ users_LDADD = $(LDADD)
+@@ -674,7 +665,7 @@
+       csplit.c cut.c date.c dd.c df.c $(dir_SOURCES) dircolors.c \
+       dirname.c du.c echo.c env.c expand.c expr.c factor.c false.c \
+       fmt.c fold.c $(ginstall_SOURCES) head.c hostid.c hostname.c \
+-      id.c join.c kill.c link.c ln.c logname.c $(ls_SOURCES) \
++      id.c join.c link.c ln.c logname.c $(ls_SOURCES) \
+       $(md5sum_SOURCES) mkdir.c mkfifo.c mknod.c $(mv_SOURCES) \
+       nice.c nl.c nohup.c od.c paste.c pathchk.c pinky.c pr.c \
+       printenv.c printf.c ptx.c pwd.c readlink.c $(rm_SOURCES) \
+@@ -683,14 +674,14 @@
+       $(sha512sum_SOURCES) shred.c shuf.c sleep.c sort.c split.c \
+       stat.c stty.c su.c sum.c sync.c tac.c tail.c tee.c test.c \
+       touch.c tr.c true.c tsort.c tty.c uname.c unexpand.c uniq.c \
+-      unlink.c uptime.c users.c $(vdir_SOURCES) wc.c who.c whoami.c \
++      unlink.c users.c $(vdir_SOURCES) wc.c who.c whoami.c \
+       yes.c
+ DIST_SOURCES = $(__SOURCES) base64.c basename.c cat.c $(chgrp_SOURCES) \
+       chmod.c $(chown_SOURCES) chroot.c cksum.c comm.c $(cp_SOURCES) \
+       csplit.c cut.c date.c dd.c df.c $(dir_SOURCES) dircolors.c \
+       dirname.c du.c echo.c env.c expand.c expr.c factor.c false.c \
+       fmt.c fold.c $(ginstall_SOURCES) head.c hostid.c hostname.c \
+-      id.c join.c kill.c link.c ln.c logname.c $(ls_SOURCES) \
++      id.c join.c link.c ln.c logname.c $(ls_SOURCES) \
+       $(md5sum_SOURCES) mkdir.c mkfifo.c mknod.c $(mv_SOURCES) \
+       nice.c nl.c nohup.c od.c paste.c pathchk.c pinky.c pr.c \
+       printenv.c printf.c ptx.c pwd.c readlink.c $(rm_SOURCES) \
+@@ -699,7 +690,7 @@
+       $(sha512sum_SOURCES) shred.c shuf.c sleep.c sort.c split.c \
+       stat.c stty.c su.c sum.c sync.c tac.c tail.c tee.c test.c \
+       touch.c tr.c true.c tsort.c tty.c uname.c unexpand.c uniq.c \
+-      unlink.c uptime.c users.c $(vdir_SOURCES) wc.c who.c whoami.c \
++      unlink.c users.c $(vdir_SOURCES) wc.c who.c whoami.c \
+       yes.c
+ HEADERS = $(noinst_HEADERS)
+ ETAGS = etags
+@@ -932,7 +923,6 @@
+ tail_LDADD = $(nanosec_libs)
+ # If necessary, add -lm to resolve use of pow in lib/strtod.c.
+-uptime_LDADD = $(LDADD) $(POW_LIB) $(GETLOADAVG_LIBS)
+ su_LDADD = $(LDADD) $(LIB_CRYPT)
+ SUFFIXES = .sh
+ installed_su = $(DESTDIR)$(bindir)/`echo su|sed '$(transform)'`
+@@ -1181,9 +1171,6 @@
+ join$(EXEEXT): $(join_OBJECTS) $(join_DEPENDENCIES) 
+       @rm -f join$(EXEEXT)
+       $(LINK) $(join_LDFLAGS) $(join_OBJECTS) $(join_LDADD) $(LIBS)
+-kill$(EXEEXT): $(kill_OBJECTS) $(kill_DEPENDENCIES) 
+-      @rm -f kill$(EXEEXT)
+-      $(LINK) $(kill_LDFLAGS) $(kill_OBJECTS) $(kill_LDADD) $(LIBS)
+ link$(EXEEXT): $(link_OBJECTS) $(link_DEPENDENCIES) 
+       @rm -f link$(EXEEXT)
+       $(LINK) $(link_LDFLAGS) $(link_OBJECTS) $(link_LDADD) $(LIBS)
+@@ -1346,9 +1333,6 @@
+ unlink$(EXEEXT): $(unlink_OBJECTS) $(unlink_DEPENDENCIES) 
+       @rm -f unlink$(EXEEXT)
+       $(LINK) $(unlink_LDFLAGS) $(unlink_OBJECTS) $(unlink_LDADD) $(LIBS)
+-uptime$(EXEEXT): $(uptime_OBJECTS) $(uptime_DEPENDENCIES) 
+-      @rm -f uptime$(EXEEXT)
+-      $(LINK) $(uptime_LDFLAGS) $(uptime_OBJECTS) $(uptime_LDADD) $(LIBS)
+ users$(EXEEXT): $(users_OBJECTS) $(users_DEPENDENCIES) 
+       @rm -f users$(EXEEXT)
+       $(LINK) $(users_LDFLAGS) $(users_OBJECTS) $(users_LDADD) $(LIBS)
+@@ -1443,7 +1427,6 @@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/id.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/install.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/join.Po@am__quote@
+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/kill.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lbracket.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/link.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ln.Po@am__quote@
+@@ -1503,7 +1486,6 @@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unexpand.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/uniq.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unlink.Po@am__quote@
+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/uptime.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/users.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/wc.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/who.Po@am__quote@
+@@ -1815,7 +1797,7 @@
+         && can_create_suid_root_executable=yes; \
+       rm -f $$TMPFILE; \
+       if test $$can_create_suid_root_executable = yes; then \
+-        $(INSTALL_SU); \
++        echo "Installation of su is suppressed"; \
+       else \
+         echo "WARNING: insufficient access; not installing su"; \
+         echo "NOTE: to install su, run 'make install-root' as root"; \