Hello community, here is the log from the commit of package grub for openSUSE:Factory checked in at 2013-03-08 09:12:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/grub (Old) and /work/SRC/openSUSE:Factory/.grub.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "grub", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/grub/grub.changes 2012-11-12 12:36:58.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.grub.new/grub.changes 2013-03-08 09:12:05.000000000 +0100 @@ -1,0 +2,12 @@ +Wed Jan 16 18:48:35 UTC 2013 - [email protected] + +- restrict xfs_freeze hack to xfs and avoid it in instsys. It + has devastating effects on ext4 + +------------------------------------------------------------------- +Wed Nov 14 13:51:46 UTC 2012 - [email protected] + +- revert previous misguided "fix", as it does not cure the root + cause, see bnc#789169 + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ grub.spec ++++++ --- /var/tmp/diff_new_pack.GWXFTP/_old 2013-03-08 09:12:08.000000000 +0100 +++ /var/tmp/diff_new_pack.GWXFTP/_new 2013-03-08 09:12:08.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package grub # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,7 +22,6 @@ BuildRequires: gcc41-32bit BuildRequires: glibc-devel-32bit BuildRequires: libncurses5-32bit -BuildRequires: ncurses-devel BuildRequires: ncurses-devel-32bit %else BuildRequires: gcc41 @@ -229,14 +228,15 @@ dd if=/usr/lib/grub/stage2 of=/boot/grub/stage2 bs=256k sync # sync may take much longer on XFS (Bug#223773) -bootpart=`df /boot/. | perl -ane '$F[0] =~ m,/dev/[^\s]*, && print $F[0]'` -eval `/sbin/blkid -u filesystem -o udev $bootpart` -XFS_FREEZE=`type -p xfs_freeze` || true -if [ -n "$XFS_FREEZE" ] ; then - if [ "X$ID_FS_TYPE" = "X" -o "t_$ID_FS_TYPE" = "t_xfs" ]; then - sync; sleep 5; sync; sleep 5; sync - (xfs_freeze -f /; xfs_freeze -f /boot) > /dev/null 2>&1 - (xfs_freeze -u /; xfs_freeze -u /boot) > /dev/null 2>&1 +if test "$YAST_IS_RUNNING" != "instsys"; then + bootpart=`df /boot/. 2>/dev/null | perl -ane '$F[0] =~ m,/dev/[^\s]*, && print $F[0]'` + eval `/sbin/blkid -u filesystem -o udev $bootpart` + XFS_FREEZE=`type -p xfs_freeze` || true + if [ -n "$XFS_FREEZE" ] ; then + if [ "t_$ID_FS_TYPE" = "t_xfs" ]; then + sync; sleep 5; sync; + ( xfs_freeze -f /boot; xfs_freeze -u /boot ) > /dev/null 2>&1 + fi fi fi if [ -e /etc/sysconfig/bootloader ] ; then -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
