Hello community, here is the log from the commit of package aaa_base checked in at Thu Feb 21 01:31:19 CET 2008. -------- --- aaa_base/aaa_base.changes 2008-02-12 15:25:36.000000000 +0100 +++ /mounts/work_src_done/STABLE/aaa_base/aaa_base.changes 2008-02-19 17:13:43.642814000 +0100 @@ -1,0 +2,6 @@ +Tue Feb 19 17:11:54 CET 2008 - werner@suse.de + +- boot.swap: compare inode/device pairs of listed swap devices and + fstab swap entries (bnc#362935) + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ aaa_base.spec ++++++ --- /var/tmp/diff_new_pack.W15367/_old 2008-02-21 01:30:36.000000000 +0100 +++ /var/tmp/diff_new_pack.W15367/_new 2008-02-21 01:30:36.000000000 +0100 @@ -21,7 +21,7 @@ PreReq: /usr/bin/sed /usr/bin/grep /bin/mv /bin/cat /bin/ls /bin/date /usr/bin/cmp /bin/fillup /sbin/insserv net-tools AutoReqProv: on Version: 11.0 -Release: 30 +Release: 33 Summary: SUSE Linux Base Package BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: aaa_base.tar.bz2 @@ -142,6 +142,9 @@ %defattr(-,root,root) %changelog +* Tue Feb 19 2008 werner@suse.de +- boot.swap: compare inode/device pairs of listed swap devices and + fstab swap entries (bnc#362935) * Tue Feb 12 2008 rguenther@suse.de - Add requires to /bin/login, required from inittab invoking mingetty with default arguments. ++++++ aaa_base.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/aaa_base/etc/init.d/boot.swap new/aaa_base/etc/init.d/boot.swap --- old/aaa_base/etc/init.d/boot.swap 2007-11-09 10:59:49.000000000 +0100 +++ new/aaa_base/etc/init.d/boot.swap 2008-02-19 17:10:51.000000000 +0100 @@ -44,11 +44,14 @@ check_swap_sig () { local part="$(get_swap_id)" local where what type rest p c - while read where what type rest ; do + while read where what type rest ; do test "$type" = "swap" || continue c=continue for p in $part ; do - test "$p" = "$where" && c=true + if test "$p" -ef "$where"; then + c=true + break + fi done $c case "$(dd if=$where bs=1 count=6 skip=4086 2>/dev/null)" in ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org