Bug#239111: Freeze when installing GRUB on XFS boot partition

2009-01-04 Thread Ben Hutchings
Here's another possibility: don't run xfs_freeze at all but instead run a separate program that does ioctl(FIBMAP). This works for me on ext3 in that it doesn't break installation. Please can you test this with a fresh installation of grub on XFS? diff -urN grub-0.97.orig/util/grub-install.in gr

Bug#239111: Freeze when installing GRUB on XFS boot partition

2009-01-03 Thread Ben Hutchings
The grub shell already does sync() - many times - so I think we can just change xfs_freeze.diff to: --- grub-0.97.orig/util/grub-install.in 2004-07-24 19:57:31.0 +0100 +++ grub-0.97/util/grub-install.in 2009-01-04 04:57:47.0 + @@ -418,6 +418,12 @@ # Make a default file.