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);
}
}
+
$fstab .= "$swapfile none swap sw 0 0\n" if $swapfile;
$fstab .= "proc /proc proc defaults 0 0\n";
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");