![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package aaa_base checked in at Wed Aug 6 01:40:46 CEST 2008. -------- --- aaa_base/aaa_base.changes 2008-08-04 12:18:01.000000000 +0200 +++ /mounts/work_src_done/STABLE/aaa_base/aaa_base.changes 2008-08-05 14:07:21.261625000 +0200 @@ -1,0 +2,6 @@ +Tue Aug 5 14:04:33 CEST 2008 - werner@suse.de + +- Start blogd after /dev/pts is mounted (bnc#410301) and related + changes for better mainframe support in boot, rc, and halt. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ aaa_base.spec ++++++ --- /var/tmp/diff_new_pack.k18791/_old 2008-08-06 01:40:24.000000000 +0200 +++ /var/tmp/diff_new_pack.k18791/_new 2008-08-06 01:40:24.000000000 +0200 @@ -2,9 +2,16 @@ # spec file for package aaa_base (Version 11.0.42) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. -# This file and all modifications and additions to the pristine -# package are under the same license as the package itself. # +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + # Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -21,7 +28,7 @@ PreReq: /usr/bin/sed /usr/bin/grep /bin/mv /bin/cat /bin/ls /bin/date /usr/bin/cmp /bin/fillup /sbin/insserv udev net-tools AutoReqProv: on Version: 11.0.42 -Release: 20 +Release: 23 Summary: SUSE Linux Base Package BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: aaa_base.tar.bz2 @@ -143,6 +150,9 @@ %defattr(-,root,root) %changelog +* Tue Aug 05 2008 werner@suse.de +- Start blogd after /dev/pts is mounted (bnc#410301) and related + changes for better mainframe support in boot, rc, and halt. * Mon Aug 04 2008 ro@suse.de - added sourcing of command_not_found handlers to bash.bashrc (bnc#412558) ++++++ aaa_base.tar.bz2 ++++++ 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 2008-07-18 16:56:50.000000000 +0200 +++ new/aaa_base/etc/init.d/boot 2008-08-05 14:00:35.000000000 +0200 @@ -50,6 +50,8 @@ # if test -x /sbin/isserial && /sbin/isserial ; then test "$TERM" = "linux" -o -z "$TERM" && TERM=vt102 +elif test "${REDIRECT%[0-9]}" = "/dev/ttyS" ; then + test "$TERM" = "linux" -o -z "$TERM" && TERM=vt102 fi # @@ -63,22 +65,6 @@ stty -nl -ixon ignbrk -brkint fi -# -# Start blogd, requires /proc and /dev/pts. -# Export the real device in variable REDIRECT. -# -if test -z "$REDIRECT" ; then - if (echo -n > /dev/tty) 2>/dev/null ; then - REDIRECT=/dev/tty - else - REDIRECT=/dev/console - fi -else - if test -x /sbin/blogd ; then - /sbin/blogd $REDIRECT - fi -fi - echo -n "System Boot Control: " echo "Running $0" @@ -154,6 +140,22 @@ export DO_CONFIRM # +# Start blogd, requires /proc and /dev/pts. +# Export the real device in variable REDIRECT. +# +if test -z "$REDIRECT" ; then + if (echo -n > /dev/tty) 2>/dev/null ; then + REDIRECT=/dev/tty + else + REDIRECT=/dev/console + fi +else + if test -x /sbin/blogd ; then + /sbin/blogd $REDIRECT + fi +fi + +# # Common used variables # bootrc=/etc/init.d/boot.d diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/aaa_base/etc/init.d/boot.localfs new/aaa_base/etc/init.d/boot.localfs --- old/aaa_base/etc/init.d/boot.localfs 2008-07-22 11:49:26.000000000 +0200 +++ new/aaa_base/etc/init.d/boot.localfs 2008-08-05 13:42:14.000000000 +0200 @@ -196,7 +196,6 @@ # clean up # rm -f /etc/nologin /nologin /fastboot /forcefsck /success - rc_status -v -r # diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/aaa_base/etc/init.d/boot.rootfsck new/aaa_base/etc/init.d/boot.rootfsck --- old/aaa_base/etc/init.d/boot.rootfsck 2008-04-07 11:12:49.000000000 +0200 +++ new/aaa_base/etc/init.d/boot.rootfsck 2008-08-05 13:42:45.000000000 +0200 @@ -152,6 +152,7 @@ fi # start with a clean mtab and enter root fs entry rm -f /etc/mtab* + > /etc/mtab mount -f / ;; stop) diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/aaa_base/etc/init.d/halt new/aaa_base/etc/init.d/halt --- old/aaa_base/etc/init.d/halt 2008-08-01 14:03:26.000000000 +0200 +++ new/aaa_base/etc/init.d/halt 2008-08-05 13:54:20.000000000 +0200 @@ -110,10 +110,14 @@ # give processes in front a chance to quit hupon="" -for tty in tty1 tty2 tty3 tty4 tty5 tty6; do +for tty in ${REDIRECT##*/} tty1 tty2 tty3 tty4 tty5 tty6 ttyS0 ttyS1; do test -w /dev/$tty || continue test -c /dev/$tty || continue - > /dev/$tty > /dev/null 2>&1 || continue + # redirect shell errors to /dev/null + exec 3>&2 2>/dev/null + > /dev/$tty || continue + # get shell errors back + exec 2>&3- hupon="${hupon:+$hupon }/dev/$tty" done test -z "$hupon" || fuser -sk -HUP $hupon 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 2008-07-18 16:56:57.000000000 +0200 +++ new/aaa_base/etc/init.d/rc 2008-08-05 13:59:58.000000000 +0200 @@ -136,6 +136,8 @@ # if test -x /sbin/isserial && /sbin/isserial ; then test "$TERM" = "linux" -o -z "$TERM" && TERM=vt102 +elif test "${REDIRECT%[0-9]}" = "/dev/ttyS" ; then + test "$TERM" = "linux" -o -z "$TERM" && TERM=vt102 else # VGA if test "$RUNLEVEL" = "0" -o "$RUNLEVEL" = "6" ; then ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org