grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

May I suggest some grub.cfg backup to grub-mkconfig?


From: rubisher
Subject: May I suggest some grub.cfg backup to grub-mkconfig?
Date: Sun, 24 Jan 2010 15:32:20 +0000
User-agent: Mozilla-Thunderbird 2.0.0.22 (X11/20091109)

Hello all,

I like to keep some backup of my grub.cfg between each change.

I could obvioulsy do it manualy but may be something like:
# diff -Nau grub-mkconfig.orig grub-mkconfig
--- grub-mkconfig.orig  2010-01-24 14:43:52.000000000 +0000
+++ grub-mkconfig       2010-01-24 14:48:16.000000000 +0000
@@ -263,6 +263,23 @@

 if test "x${grub_cfg}" != "x" ; then
   # none of the children aborted with error, install the new grub.cfg
+  # backup first old ones
+  for i in 5 4 3 2 1
+  do
+    prev=$(( $i -1 ))
+    if [ $prev != 0 ]
+    then
+      if [ -f "${grub_cfg}.${prev}" ]
+      then
+        cp -p "${grub_cfg}.${prev}" "${grub_cfg}.${i}"
+      fi
+    else
+      if [ -f "${grub_cfg}" ]
+      then
+        cp -p "${grub_cfg}" "${grub_cfg}.${i}"
+      fi
+    fi
+  done
   mv -f ${grub_cfg}.new ${grub_cfg}
 fi

=== <> ===

would do it automaticaly?

Tia,
        J.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]