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]

Reply via email to