Ignore:
Timestamp:
Oct 6, 2009, 1:10:35 AM (11 years ago)
Author:
Bruno Cornec
Message:
  • Adds support for grub2 conf file grub.cfg in addition to menu.lst
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2.9/mondo/src/mondorestore/mondo-rstr-tools.c

    r2403 r2449  
    14041404    backup_crucial_file(MNT_RESTORING, "/etc/fstab");
    14051405    backup_crucial_file(MNT_RESTORING, "/boot/grub/menu.lst");
     1406    backup_crucial_file(MNT_RESTORING, "/boot/grub/grub.cfg");
    14061407    backup_crucial_file(MNT_RESTORING, "/etc/lilo.conf");
    14071408    backup_crucial_file(MNT_RESTORING, "/etc/elilo.conf");
     
    15381539        mvaddstr_and_log_it(g_currentY,
    15391540                            0,
    1540                             "Modifying fstab, mtab, device.map and menu.lst, and running GRUB...                             ");
     1541                            "Modifying fstab, mtab, device.map and menu.lst/grub.cfg, and running GRUB...                             ");
    15411542        for (done = FALSE; !done;) {
    15421543            popup_and_get_string("Boot device",
     
    15551556                done = TRUE;
    15561557            }
    1557             popup_and_OK("You will now edit fstab, mtab, device.map and menu.lst");
     1558            popup_and_OK("You will now edit fstab, mtab, device.map and menu.lst/grub.cfg");
    15581559            if (!g_text_mode) {
    15591560                newtSuspend();
     
    15631564            sprintf(tmp, "chroot %s %s /etc/mtab", MNT_RESTORING, editor);
    15641565            paranoid_system(tmp);
    1565             sprintf(tmp, "chroot %s %s /boot/grub/menu.lst", MNT_RESTORING, editor);
     1566            if (does_file_exist(MNT_RESTORING"/boot/grub/menu.lst")) {
     1567                sprintf(tmp, "chroot %s %s /boot/grub/menu.lst", MNT_RESTORING, editor);
     1568            } else if (does_file_exist(MNT_RESTORING"/boot/grub/grub.cfg")) {
     1569                sprintf(tmp, "chroot %s %s /boot/grub/grub.cfg", MNT_RESTORING, editor);
     1570            }
    15661571            paranoid_system(tmp);
    15671572            sprintf(tmp, "chroot %s %s /boot/grub/device.map", MNT_RESTORING, editor);
Note: See TracChangeset for help on using the changeset viewer.