Hello community,
here is the log from the commit of package grub
checked in at Tue Jul 8 18:45:16 CEST 2008.
--------
--- arch/i386/grub/grub.changes 2008-06-17 09:48:02.000000000 +0200
+++ grub/grub.changes 2008-07-01 16:48:14.000000000 +0200
@@ -1,0 +2,11 @@
+Tue Jul 1 16:42:32 CEST 2008 - duwe@suse.de
+
+- wait for XFS to really sync (bnc#223773 et. al.)
+
+-------------------------------------------------------------------
+Mon Jun 30 14:58:54 CEST 2008 - bwalle@suse.de
+
+- support kernel command lines longer than 256 characters
+ (http://savannah.gnu.org/bugs/?13606)
+
+-------------------------------------------------------------------
New:
----
grub-long-commandline
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ grub.spec ++++++
--- /var/tmp/diff_new_pack.x22528/_old 2008-07-08 18:44:38.000000000 +0200
+++ /var/tmp/diff_new_pack.x22528/_new 2008-07-08 18:44:38.000000000 +0200
@@ -19,7 +19,7 @@
License: GPL v2 or later
Group: System/Boot
Version: 0.97
-Release: 128
+Release: 131
Source0: %{name}-%{version}.tar.gz
Source1: installgrub
Source2: grubonce
@@ -50,6 +50,7 @@
Patch24: grub-%{version}-protexec.patch
Patch25: pacify-autoconf
Patch26: grub-grubonce-no-wait
+Patch27: grub-long-commandline
Url: http://www.gnu.org/software/grub/grub.en.html
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: Grand Unified Boot Loader
@@ -112,6 +113,7 @@
%patch24 -p1
%patch25 -p1
%patch26 -p1
+%patch27 -p1
%build
perl -pi -e 's,/usr/share/grub/i386-pc,/usr/lib/grub,' docs/grub.texi
@@ -196,6 +198,12 @@
#special hack for #46843
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 `PATH="$PATH":/lib/udev vol_id $bootpart`
+if [ "X$ID_FS_TYPE" = "X" -o "t_$ID_FS_TYPE" = "t_xfs" ]; then
+ sync; sleep 5; sync; sleep 5; sync
+fi
# command sequence to update-install stage1/stage2.
# leave everything else alone !
[ -e /etc/grub.conf ] && /usr/sbin/grub --batch < /etc/grub.conf >/dev/null 2>&1
@@ -204,6 +212,11 @@
exit 0
%changelog
+* Tue Jul 01 2008 duwe@suse.de
+- wait for XFS to really sync (bnc#223773 et. al.)
+* Mon Jun 30 2008 bwalle@suse.de
+- support kernel command lines longer than 256 characters
+ (http://savannah.gnu.org/bugs/?13606)
* Tue Jun 17 2008 schwab@suse.de
- grub-install: Add newline.
* Tue Apr 15 2008 ro@suse.de
++++++ grub-long-commandline ++++++
Gentoo bug #183443, #216307
Upstream: http://savannah.gnu.org/bugs/?13606
Support commandlines with >255 characters. Common in manual netboot and
root-on-iSCSI setups. Usable for kernels >2.6.21_rc1
Acked-by: Bernhard Walle