From 4a06e392e0fb8c47b4ec472762dfbbae9b89ae7b Mon Sep 17 00:00:00 2001 From: Pascal Rigaux Date: Fri, 24 Jun 2005 08:30:35 +0000 Subject: fixing fstab must be done after mounting /mnt --- rescue/partimage_whole_disk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'rescue/partimage_whole_disk') diff --git a/rescue/partimage_whole_disk b/rescue/partimage_whole_disk index 21349ca8a..8e68d8492 100755 --- a/rescue/partimage_whole_disk +++ b/rescue/partimage_whole_disk @@ -194,14 +194,15 @@ sub rest_all { foreach (@{$h{created}}) { fs::format::part_raw($_, undef); } + + run_program::run('install_bootloader'); if (my @missing = grep { $_->{missing} } @{$h{part_list}}) { my $missing = join('|', map { quotemeta($_->{device}) } @missing); log::l("drop missing devices from fstab: $missing"); + $::prefix = '/mnt'; substInFile { $_ = '' if m!^/dev/($missing)\s! } "$::prefix/etc/fstab"; } - - run_program::run('install_bootloader'); } sub lst_fields() { qw(device size fs_type saved) } -- cgit v1.2.1