lib/SI/grub.pm
branchstable
changeset 39 06bffc9d8977
parent 37 a61b92c60367
equal deleted inserted replaced
38:38af4add892a 39:06bffc9d8977
    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;