From ecff4f580cb7ae596ffd766128f7e8d1e786b0bd Mon Sep 17 00:00:00 2001 From: Marc Weber Date: Fri, 15 May 2009 06:43:02 +0000 Subject: [PATCH] * Synced with trunk @ 15368 svn path=/nixos/branches/modular-nixos/; revision=15608 --- installer/grub-menu-builder.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/installer/grub-menu-builder.sh b/installer/grub-menu-builder.sh index 5d26cdb4327..72635c36433 100644 --- a/installer/grub-menu-builder.sh +++ b/installer/grub-menu-builder.sh @@ -147,4 +147,6 @@ for generation in $( done -cp $tmp $target +# Atomically update /boot/grub/menu.lst. !!! should do an fsync() +# here on $tmp, especially on ext4. +mv $tmp $target