Hello community,
here is the log from the commit of package aaa_base
checked in at Tue Aug 8 16:58:21 CEST 2006.
--------
--- aaa_base/aaa_base.changes 2006-08-07 14:51:25.000000000 +0200
+++ aaa_base/aaa_base.changes 2006-08-08 15:42:09.000000000 +0200
@@ -1,0 +2,16 @@
+Tue Aug 8 15:30:11 CEST 2006 - werner@suse.de
+
+- Use configured for all prompts during interactive boot (#184042)
+- Enable multiline option for ksh if available (#192070)
+- Restore utmp after transition from cold single user mode to an
+ other runlevel state (#148038)
+- Do not run the boot scripts at switch from cold single user mode
+ to reboot or halt state (#196174)
+
+-------------------------------------------------------------------
+Mon Aug 7 14:35:15 CEST 2006 - kukuk@suse.de
+
+- Remove SuSEconfig.zmessages [Fate#300893]
+- remove sysconfig variables MAIL_LEVEL and MAIL_REPORTS_TO
+
+-------------------------------------------------------------------
@@ -4 +20,2 @@
-- removed SuSEconfig.sortpasswd (unused for ages) (fate#300894)
+- removed SuSEconfig.sortpasswd (unused for ages) (fate#300894)
+- remove sysconfig variable SORT_PASSWD_BY_UID
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ aaa_base.spec ++++++
--- /var/tmp/diff_new_pack.7ihn0Y/_old 2006-08-08 16:57:17.000000000 +0200
+++ /var/tmp/diff_new_pack.7ihn0Y/_new 2006-08-08 16:57:17.000000000 +0200
@@ -19,7 +19,7 @@
PreReq: /usr/bin/sed /usr/bin/grep /bin/mv /bin/cat /bin/date /usr/bin/cmp /bin/fillup /sbin/insserv
Autoreqprov: on
Version: 10.1.1
-Release: 11
+Release: 12
Summary: SUSE Linux Base Package
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source: aaa_base.tar.bz2
@@ -148,8 +148,19 @@
%defattr(-,root,root)
%changelog -n aaa_base
+* Tue Aug 08 2006 - werner@suse.de
+- Use configured for all prompts during interactive boot (#184042)
+- Enable multiline option for ksh if available (#192070)
+- Restore utmp after transition from cold single user mode to an
+ other runlevel state (#148038)
+- Do not run the boot scripts at switch from cold single user mode
+ to reboot or halt state (#196174)
* Mon Aug 07 2006 - ro@suse.de
- removed SuSEconfig.sortpasswd (unused for ages) (fate#300894)
+- remove sysconfig variable SORT_PASSWD_BY_UID
+* Mon Aug 07 2006 - kukuk@suse.de
+- Remove SuSEconfig.zmessages [Fate#300893]
+- remove sysconfig variables MAIL_LEVEL and MAIL_REPORTS_TO
* Wed Aug 02 2006 - sndirsch@suse.de
- aaa_base.pre: cleanup (removed obsolete X11R6 handling stuff)
- don't try to compress fonts in new truetype font directory
++++++ aaa_base.post ++++++
--- aaa_base/aaa_base.post 2006-07-27 17:11:43.000000000 +0200
+++ aaa_base/aaa_base.post 2006-08-07 14:46:14.000000000 +0200
@@ -311,13 +311,6 @@
EOT
chmod 644 etc/permissions.local
fi
-HOME_TMP_FOUND=false
-grep ":/tmp:" etc/passwd > /dev/null 2>&1 && HOME_TMP_FOUND=true
-if test "$HOME_TMP_FOUND" = "true" ; then
- touch /var/lib/update-messages/aaa_base
-else
- rm -f /var/lib/update-messages/aaa_base
-fi
#
# Now do the ugly part. Delete mess from former times...
#
++++++ aaa_base.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/aaa_base/etc/bash.bashrc new/aaa_base/etc/bash.bashrc
--- old/aaa_base/etc/bash.bashrc 2006-05-11 12:34:14.000000000 +0200
+++ new/aaa_base/etc/bash.bashrc 2006-08-08 15:23:23.000000000 +0200
@@ -272,6 +272,9 @@
# emacs line editor
: ${HISTFILE=$HOME/.kshrc_history}
: ${VISUAL=emacs}
+ case $(set -o) in
+ *multiline*) set -o multiline
+ esac
fi
;;
esac
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/aaa_base/etc/init.d/boot new/aaa_base/etc/init.d/boot
--- old/aaa_base/etc/init.d/boot 2006-04-20 15:02:42.000000000 +0200
+++ new/aaa_base/etc/init.d/boot 2006-08-08 15:24:00.000000000 +0200
@@ -207,7 +207,7 @@
B=${B%$script}
if test "$DO_CONFIRM" = "yes" ; then
- rc_confirm -t 5 "Start bootup script ${script}" < $REDIRECT > $REDIRECT 2>&1
+ rc_confirm -t $CONFIRM_PROMPT_TIMEOUT "Start bootup script ${script}" < $REDIRECT > $REDIRECT 2>&1
case "$?" in
0) true ;;
1) continue ;;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/aaa_base/etc/init.d/rc new/aaa_base/etc/init.d/rc
--- old/aaa_base/etc/init.d/rc 2006-03-16 18:48:52.000000000 +0100
+++ new/aaa_base/etc/init.d/rc 2006-08-08 15:27:59.000000000 +0200
@@ -61,7 +61,7 @@
# Up from runlevel S we have to check if the system was
# cold booted into single user mode and call /etc/init.d/boot.
#
-if test "$PREVLEVEL" = "S" ; then
+if test "$PREVLEVEL" = "S" -a "$RUNLEVEL" != "0" -a "$RUNLEVEL" != "6" ; then
# Double check
single="no"
hvname="yes"
@@ -87,6 +87,13 @@
sleep 3
echo "Sending all processes the KILL signal..."
killall5 -9
+
+ # If the root file system is writable init has
+ # already set up the runlevel in the utmp file
+ utmp=no
+ cp -p /var/run/utmp /var/lib/ 2> /dev/null
+ test $? -eq 0 && utmp=yes
+
cat /proc/mounts | while read des fs type rest; do
case "$type" in
swap) continue ;;
@@ -102,6 +109,13 @@
done
umount -n -t proc /proc
/etc/init.d/boot
+
+ # Restore the utmp file if required
+ if test "$utmp" = "yes" -a -s /var/lib/utmp ; then
+ mv /var/lib/utmp /var/run/utmp
+ fi
+ rm -f /var/lib/utmp
+ unset utmp
else
for b in /etc/init.d/boot.d/S*boot.udev
do
@@ -303,7 +317,7 @@
# Ask the user if wanted
#
if test "$DO_CONFIRM" = "yes" ; then
- rc_confirm -t 5 "Start service $service"
+ rc_confirm -t $CONFIRM_PROMPT_TIMEOUT "Start service $service"
case "$?" in
0) true ;;
1) continue ;;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/aaa_base/sbin/conf.d/SuSEconfig.zmessages new/aaa_base/sbin/conf.d/SuSEconfig.zmessages
--- old/aaa_base/sbin/conf.d/SuSEconfig.zmessages 2005-06-23 17:21:19.000000000 +0200
+++ new/aaa_base/sbin/conf.d/SuSEconfig.zmessages 1970-01-01 01:00:00.000000000 +0100
@@ -1,81 +0,0 @@
-#! /bin/sh
-# Copyright (c) 2000-2002 SuSE Linux AG, Nuernberg, Germany.
-# All rights reserved.
-#
-# Author: Burchard Steinbild, 1996-97
-# Bernhard Kaindl