Hello community, here is the log from the commit of package aaa_base for openSUSE:Factory checked in at Thu Jul 30 17:51:51 CEST 2009. -------- --- aaa_base/aaa_base.changes 2009-07-23 12:40:21.000000000 +0200 +++ /mounts/work_src_done/STABLE/aaa_base/aaa_base.changes 2009-07-30 16:34:18.000000000 +0200 @@ -1,0 +2,7 @@ +Thu Jul 30 16:27:24 CEST 2009 - ro@suse.de + +- drop hacks for sles8 from pre/post scripts +- make use of sed -i instead of manual handling in pre/post +- aaa_base.specialfilelist: drop the ones that are not in aaa_base + +------------------------------------------------------------------- calling whatdependson for head-i586 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ aaa_base.spec ++++++ --- /var/tmp/diff_new_pack.QX4x2G/_old 2009-07-30 17:51:28.000000000 +0200 +++ /var/tmp/diff_new_pack.QX4x2G/_new 2009-07-30 17:51:28.000000000 +0200 @@ -28,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 AutoReqProv: on Version: 11.2 -Release: 34 +Release: 35 Summary: SUSE Linux Base Package BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: aaa_base.tar.bz2 ++++++ aaa_base.post ++++++ --- /var/tmp/diff_new_pack.QX4x2G/_old 2009-07-30 17:51:28.000000000 +0200 +++ /var/tmp/diff_new_pack.QX4x2G/_new 2009-07-30 17:51:28.000000000 +0200 @@ -19,20 +19,10 @@ # test -e etc/psdevtab && rm -f etc/psdevtab # -# if the old inittab contains "/sbin/init.d", move it away -# and use inittab.rpmnew. RPM will overwrite old rpmnew files, so this -# should really the new one. -# -test -f etc/inittab.rpmnew && grep sbin.init.d etc/inittab >/dev/null 2>&1 && { - mv -f etc/inittab etc/inittab.sbin.init.d - mv -f etc/inittab.rpmnew etc/inittab -} -# # if the old nsswitch.conf contains dns6, replace it with dns # test -f etc/nsswitch.conf.rpmnew && grep dns6 etc/nsswitch.conf >/dev/null 2>&1 && { - cp etc/nsswitch.conf etc/nsswitch.conf.aaa_base - sed "s|dns6|dns|g" < etc/nsswitch.conf.aaa_base > etc/nsswitch.conf + sed -i -e "s|dns6|dns|g" etc/nsswitch.conf } # GMT might already be in sysconfig/clock %{rename_sysconfig_variable -f etc/sysconfig/clock GMT HWCLOCK} @@ -65,15 +55,12 @@ done # migrate HALT_SOUND value if set before if [ -n "$HALT_SOUND" -a "$HALT_SOUND" != "no" ] ; then - sed -e "s|^HALT_SOUND=.*|HALT_SOUND=\"$HALT_SOUND\"|" \ - etc/sysconfig/shutdown > etc/sysconfig/shutdown.new \ - && mv etc/sysconfig/shutdown.new etc/sysconfig/shutdown + sed -i -e "s|^HALT_SOUND=.*|HALT_SOUND=\"$HALT_SOUND\"|" etc/sysconfig/shutdown fi # fix sysconfig backup dir if grep -q RCCONFIG_BACKUP_DIR../var/adm/backup/rpmdb etc/sysconfig/backup; then - sed -e "s|^RCCONFIG_BACKUP_DIR=.*|RCCONFIG_BACKUP_DIR=\"/var/adm/backup/sysconfig\"|" \ - etc/sysconfig/backup > etc/sysconfig/backup.new \ - && mv etc/sysconfig/backup.new etc/sysconfig/backup + sed -i -e "s|^RCCONFIG_BACKUP_DIR=.*|RCCONFIG_BACKUP_DIR=\"/var/adm/backup/sysconfig\"|" \ + etc/sysconfig/backup mkdir -p /var/adm/backup/sysconfig mv /var/adm/backup/rpmdb/sysconfig[-_]* /var/adm/backup/sysconfig 2>/dev/null fi @@ -89,10 +76,8 @@ MLOB_NEW="$MLOB_NEW${MLOB_NEW:+ }$i" done if test "$MODULES_LOADED_ON_BOOT" != "$MLOB_NEW" ; then - sed -e "s|^MODULES_LOADED_ON_BOOT=.*|MODULES_LOADED_ON_BOOT=\"$MLOB_NEW\"|" \ - etc/sysconfig/kernel > etc/sysconfig/kernel.new \ - && mv etc/sysconfig/kernel.new etc/sysconfig/kernel - rm -f etc/sysconfig/kernel.new + sed -i -e "s|^MODULES_LOADED_ON_BOOT=.*|MODULES_LOADED_ON_BOOT=\"$MLOB_NEW\"|" \ + etc/sysconfig/kernel fi # # Backup gshadow file and remove it (merge passwords into @@ -139,17 +124,6 @@ chgrp shadow $i done # -# make sure that nobody and nogroup are set to 65534 (we had -2 in former times) -# -for i in etc/passwd etc/group ; do - sed -e"s/:-2:/:65534:/g" -e"s/:-2:/:65534:/g" < $i > $i.t - test -s $i.t && { - cat $i.t > $i - } - rm -f $i.t - chmod 644 $i -done -# # Change primary group of nobody to nobody # if [ -x /usr/sbin/usermod ]; then @@ -204,22 +178,9 @@ chmod 744 usr/sbin/userdel.local fi -# -# Now do the ugly part. Delete mess from former times... -# -if test -L usr/i486-linux-libc6/lib/libqimgio.so ; then - rm -f usr/i486-linux-libc6/lib/libqimgio.so -fi - # change all /media mounts (subfs) to noauto if test -f /etc/fstab ; then -rm -f /etc/fstab.$$ -sed -e '/^[[:space:]]*#/{p;d}' -e '/[[:space:]]subfs.*noauto/{p;d}' -e '/\/media.*fs=\(cdfss\|floppyfss\)/s/\([[:space:]]subfs[[:space:]][[:space:]]*\)/\1noauto,/' < /etc/fstab > /etc/fstab.$$ -cmp -s /etc/fstab /etc/fstab.$$ || { - mv /etc/fstab.$$ /etc/fstab - chmod 644 /etc/fstab -} -rm -f /etc/fstab.$$ +sed -i -e '/^[[:space:]]*#/{p;d}' -e '/[[:space:]]subfs.*noauto/{p;d}' -e '/\/media.*fs=\(cdfss\|floppyfss\)/s/\([[:space:]]subfs[[:space:]][[:space:]]*\)/\1noauto,/' /etc/fstab fi # IA64 Altix update hook @@ -227,20 +188,11 @@ if grep -q "console=ttyS0" /etc/elilo.conf ; then echo "replacing ttyS0 by ttySG0 in elilo.conf, inittab and securetty files" # - rm -f /etc/elilo.conf.tmp - sed -e "s/console=ttyS0/console=ttySG0/g" /etc/elilo.conf > /etc/elilo.conf.tmp - cat /etc/elilo.conf.tmp > /etc/elilo.conf - rm -f /etc/elilo.conf.tmp + sed -i -e "s/console=ttyS0/console=ttySG0/g" /etc/elilo.conf # - rm -f /etc/inittab.tmp - sed -e "s/getty\(.*\)ttyS0/getty\1ttySG0/g" /etc/inittab > /etc/inittab.tmp - cat /etc/inittab.tmp > /etc/inittab - rm -f /etc/inittab.tmp + sed -i -e "s/getty\(.*\)ttyS0/getty\1ttySG0/g" /etc/inittab # - rm -f /etc/securetty.tmp - sed -e "s/ttyS0/ttySG0/g" /etc/securetty > /etc/securetty.tmp - cat /etc/securetty.tmp > /etc/securetty - rm -f /etc/securetty.tmp + sed -i -e "s/ttyS0/ttySG0/g" /etc/securetty # if grep -q /boot/efi /proc/mounts ; then echo "calling elilo to update" ++++++ aaa_base.pre ++++++ --- /var/tmp/diff_new_pack.QX4x2G/_old 2009-07-30 17:51:28.000000000 +0200 +++ /var/tmp/diff_new_pack.QX4x2G/_new 2009-07-30 17:51:28.000000000 +0200 @@ -95,36 +95,6 @@ esac done < var/adm/fillup-templates/passwd.aaa_base -# etc/passwd update -if test -e etc/passwd ; then - sed " - # re-do these users on update, their home-dir was changed - /^news:\|^uucp:\|^man:\|^ftp:.*:.usr.local.ftp:/d - - # change group of wwwrun: nogroup -> www - s|^wwwrun:x:30:65534:|wwwrun:x:30:8:| - - # change login shell of wwwrun - s|^\(wwwrun:x:30:8:.*:\)/bin/bash|\1/bin/false| - " < etc/passwd > etc/passwd.t - cat etc/passwd.t > etc/passwd - rm -f etc/passwd.t -fi -if test -e etc/shadow ; then - # nobody had sp_lstchg set to 0 in 8.0 and older - sed "/^nobody:[^:]*:0:/d" < etc/shadow > etc/shadow.t - cat etc/shadow.t > etc/shadow - rm -f etc/shadow.t -fi - -# Rename game -> games, wwwadmin -> www -for i in etc/group ; do - if test -e $i ; then - sed -e "s|^game:|games:|" -e "s|^wwwadmin:|www:|" $i > $i.t - cat $i.t > $i - rm -f $i.t - fi -done for file in passwd group ; do if test -f etc/$file ; then @@ -141,11 +111,6 @@ fi done -if test -d sbin/init.d -a ! -L sbin/init.d ; then - if test -L etc/init.d ; then - rm -f etc/init.d - fi -fi # # we have several local files, that changed over the time. Check the # existing one, if they contain real data. If not, delete them. @@ -153,8 +118,6 @@ for LOCALFILE in root/bin/cron.daily.local \ etc/init.d/boot.local \ etc/init.d/halt.local \ - sbin/init.d/boot.local \ - sbin/init.d/halt.local \ usr/sbin/usradd.local \ usr/sbin/usrdel.local \ usr/sbin/userdel.local ; do @@ -198,11 +161,6 @@ # before we're going to the first run level. # " > etc/init.d/boot.local.new -if [ ! -e etc/init.d/boot.local ] ; then - if [ -e sbin/init.d/boot.local ] ; then - mv sbin/init.d/boot.local etc/init.d/boot.local - fi -fi test -e etc/init.d/boot.local || mv etc/init.d/boot.local.new etc/init.d/boot.local rm -f etc/init.d/boot.local.new chmod 744 etc/init.d/boot.local @@ -221,11 +179,6 @@ # down. # " > etc/init.d/halt.local.new -if [ ! -e etc/init.d/halt.local ] ; then - if [ -e sbin/init.d/halt.local ] ; then - mv sbin/init.d/halt.local etc/init.d/halt.local - fi -fi test -e etc/init.d/halt.local || mv etc/init.d/halt.local.new etc/init.d/halt.local rm -f etc/init.d/halt.local.new chmod 744 etc/init.d/halt.local @@ -237,17 +190,6 @@ rm -f $LINK fi done -for DIR in etc/rc.d usr/X11 ; do - if test -d $DIR -a ! -L $DIR ; then - echo -n "Found oldish directory /$DIR. " - if test -d $DIR.old ; then - echo /$DIR.old already exist. Can not move /$DIR to it. - else - echo Moving it to /$DIR.old - mv $DIR $DIR.old - fi - fi -done if test -f /root/.gnupg/secring.gpg ; then cp -a /root/.gnupg/secring.gpg /root/.gnupg/secring.gpg.aaa_save ++++++ aaa_base.specialfilelist ++++++ --- /var/tmp/diff_new_pack.QX4x2G/_old 2009-07-30 17:51:28.000000000 +0200 +++ /var/tmp/diff_new_pack.QX4x2G/_new 2009-07-30 17:51:28.000000000 +0200 @@ -1,6 +1,5 @@ %config(noreplace) /root/.exrc %config(noreplace) /etc/DIR_COLORS -%config(noreplace) /etc/host.conf %config(noreplace) /etc/inittab %config /root/bin/cron.daily %config /root/bin/cron.daily.local @@ -8,14 +7,8 @@ %config /etc/csh.cshrc %config /etc/csh.login %config /etc/inputrc -%config /etc/insserv.conf %config /etc/mailcap %config /etc/mime.types -%config /etc/permissions -%config /etc/permissions.easy -%config /etc/permissions.local -%config /etc/permissions.paranoid -%config /etc/permissions.secure %config /etc/profile %config /etc/profile.d/alias.ash %config /etc/profile.d/alljava.csh @@ -31,23 +24,16 @@ %config /etc/profile.d/profile.sh %config /etc/profile.d/sh.ssh %config /etc/profile.d/sh.utf8 -%config /etc/profile.d/xdg-enviroment.csh -%config /etc/profile.d/xdg-enviroment.sh +%config /etc/profile.d/xdg-environment.csh +%config /etc/profile.d/xdg-environment.sh +%config /etc/rc.splash %config /etc/rc.status -%config /etc/runlevel.fallback %config /etc/shells %config /etc/ttytype -%config /etc/zshrc %config /etc/init.d/boot -%config /etc/init.d/boot.setup -%config /etc/init.d/dummy %config /etc/init.d/halt -%config /etc/init.d/network %config /etc/init.d/powerfail %config /etc/init.d/random -%config /etc/init.d/route -%config /etc/init.d/routed -%config /etc/init.d/serial %config /etc/init.d/single %config /sbin/quick_halt %ghost /var/adm/fillup-templates/passwd.aaa_base ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org