equal
deleted
inserted
replaced
56 run("mount -o bind /dev $tmpdir/dev"); |
56 run("mount -o bind /dev $tmpdir/dev"); |
57 push @mounted, "$tmpdir/dev"; |
57 push @mounted, "$tmpdir/dev"; |
58 |
58 |
59 run("chroot $tmpdir grub-mkdevicemap"); |
59 run("chroot $tmpdir grub-mkdevicemap"); |
60 run("chroot $tmpdir /usr/sbin/grub-install '(hd0)'"); |
60 run("chroot $tmpdir /usr/sbin/grub-install '(hd0)'"); |
61 #system("/bin/bash --login"); |
61 system("/bin/bash --login") |
|
62 if $ENV{_SHELL}; |
62 }; |
63 }; |
63 if ($@) { |
64 if ($@) { |
64 warn "** EVAL: $@\n"; |
65 warn "** EVAL: $@\n"; |
65 } |
66 } |
66 map { system("umount $_") } reverse @mounted; |
67 map { system("umount $_") } reverse @mounted; |