aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xshare/hydractl/provision5
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