diff options
-rwxr-xr-x | share/hydractl/provision | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/share/hydractl/provision b/share/hydractl/provision index 4c1822e..49433ca 100755 --- a/share/hydractl/provision +++ b/share/hydractl/provision @@ -79,6 +79,7 @@ function hydra_provision_create_volume { function hydra_provision_config { hydra_user_config interactive y "Interactive mode? (y/n)" hydra_user_config device /dev/sdb "Destination device" + hydra_user_config device_label msdos "Device disk label" hydra_user_config root_size 20G "Size of root partition" hydra_user_config swap_size 2000 "Swap size (in MB, 0 to not create it)" hydra_user_config home_size 20G "Size of home partition (0 to not create it, -1 for all free space)" @@ -124,7 +125,7 @@ fi # Disk partitioning. if [ "$swap" != "0" ]; then boot_end=$(($swap_size + 200)) - hydra_safe_run parted -s -- $device mklabel msdos + hydra_safe_run parted -s -- $device mklabel $device_label hydra_safe_run parted -s -- $device unit MB mkpart primary linux-swap 2 $swap_size hydra_safe_run parted -s -- $device unit MB mkpart primary ext2 $swap_size $boot_end hydra_safe_run parted -s -- $device unit MB mkpart primary ext2 $boot_end -1 @@ -136,7 +137,7 @@ if [ "$swap" != "0" ]; then boot_device="$device"2 syst_device="$device"3 else - hydra_safe_run parted -s -- $device mklabel msdos + hydra_safe_run parted -s -- $device mklabel $device_label hydra_safe_run parted -s -- $device unit MB mkpart primary ext2 2 200 hydra_safe_run parted -s -- $device unit MB mkpart primary ext2 200 -1 hydra_safe_run parted -s -- $device set 1 boot on |