]> git.proxmox.com Git - pve-installer.git/blobdiff - proxinstall
use by-id paths for all vdevs on pool creation
[pve-installer.git] / proxinstall
index 7873acea66c0e3037fdeb2cf1a856d50e2dc34af..b5316197efdba7d5dc19341944fc38b1dd61d96a 100755 (executable)
@@ -1354,6 +1354,13 @@ sub extract_data {
                $vdev =~ s/ $devname/ $osdev/;
            }
 
+           foreach my $hd (@$devlist) {
+               my $devname = @$hd[1];
+               my $by_id = find_stable_path ("/dev/disk/by-id", $devname);
+
+               $vdev =~ s/ $devname/ $by_id/;
+           }
+
            zfs_create_rpool($vdev);
 
        } else {