]> git.proxmox.com Git - pve-installer.git/blobdiff - proxinstall
unconfigured: make agetty listen on tty9
[pve-installer.git] / proxinstall
index c9d17f1a48ada548a03e40ae222bb474c6102422..e9dd50a3f90aa09724f8a9afc6d784252875df49 100755 (executable)
@@ -1359,7 +1359,7 @@ sub extract_data {
                my $devname = @$hd[1];
                my $by_id = find_stable_path ("/dev/disk/by-id", $devname);
 
-               $vdev =~ s/ $devname/ $by_id/;
+               $vdev =~ s/ $devname/ $by_id/ if $by_id;
            }
 
            zfs_create_rpool($vdev);
@@ -1601,6 +1601,7 @@ sub extract_data {
            }
        }
 
+
        $fstab .= "$swapfile none swap sw 0 0\n" if $swapfile;
 
        $fstab .= "proc /proc proc defaults 0 0\n";
@@ -1608,7 +1609,11 @@ sub extract_data {
        write_config($fstab, "$targetdir/etc/fstab");
        write_config("", "$targetdir/etc/mtab");
 
-       syscmd("cp ${proxmox_libdir}/fake-start-stop-daemon $targetdir/sbin/") == 0 ||
+       syscmd("cp ${proxmox_libdir}/policy-disable-rc.d " .
+               "$targetdir/usr/sbin/policy-rc.d") == 0 ||
+               die "unable to copy policy-rc.d\n";
+       syscmd("cp ${proxmox_libdir}/fake-start-stop-daemon " .
+               "$targetdir/sbin/") == 0 ||
                die "unable to copy start-stop-daemon\n";
 
        diversion_add($targetdir, "/sbin/start-stop-daemon", "/sbin/fake-start-stop-daemon");