From 65636dd391928bfcfe7ef5b82e4b9aa710e909bd Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Fri, 28 Feb 2014 16:21:07 -0300 Subject: Support for any vg name on provision and usability changes --- share/hydractl/provision | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/share/hydractl/provision b/share/hydractl/provision index 59323bb..5a88590 100755 --- a/share/hydractl/provision +++ b/share/hydractl/provision @@ -91,7 +91,7 @@ function hydra_provision_config { hydra_user_config domain example.com "Domain" hydra_user_config arch amd64 "System arch" hydra_user_config version wheezy "Distro version" - hydra_user_config vg vg "Temporary install vg" + hydra_user_config vg vg "Install vg" hydra_user_config grub y "Setup GRUB? (y/n)" hydra_user_config mirror http://http.debian.net/debian/ "Debian mirror" } @@ -117,7 +117,8 @@ done # Warning. if [ "$interactive" == "y" ]; then - echo "WARNING: about to partition $device!" + echo "WARNING: about to create partitions on $device!" + echo "WARNING: make sure you have backups of the important data from this device!" echo "Press ENTER to continue, Ctrl-C to abort." read answer fi @@ -275,19 +276,19 @@ echo "# " > /tmp/debootstra if [ "$encrypt" == "y" ]; then cat > /tmp/debootstrap/etc/crypttab <<-EOF -root /dev/mapper/vg-root none luks,cipher=aes-cbc-essiv:sha256 +root /dev/mapper/$vg-root none luks,cipher=aes-cbc-essiv:sha256 EOF fi if [ "$home_size" != "0" ] && [ "$encrypt" == "y" ]; then cat >> /tmp/debootstrap/etc/crypttab <<-EOF -home /dev/mapper/vg-home none luks,cipher=aes-cbc-essiv:sha256 +home /dev/mapper/$vg-home none luks,cipher=aes-cbc-essiv:sha256 EOF fi if [ "$var_size" != "0" ] && [ "$encrypt" == "y" ]; then cat >> /tmp/debootstrap/etc/crypttab <<-EOF -var /dev/mapper/vg-var none luks,cipher=aes-cbc-essiv:sha256 +var /dev/mapper/$vg-var none luks,cipher=aes-cbc-essiv:sha256 EOF fi @@ -312,7 +313,7 @@ if [ "$encrypt" == "y" ]; then EOF else cat >> /tmp/debootstrap/etc/fstab <<-EOF -/dev/mapper/vg-root / ext4 defaults,errors=remount-ro 0 1 +/dev/mapper/$vg-root / ext4 defaults,errors=remount-ro 0 1 EOF fi @@ -323,7 +324,7 @@ if [ "$home_size" != "0" ]; then EOF else cat >> /tmp/debootstrap/etc/fstab <<-EOF -/dev/mapper/vg-home /home ext4 defaults,errors=remount-ro 0 2 +/dev/mapper/$vg-home /home ext4 defaults,errors=remount-ro 0 2 EOF fi fi @@ -335,7 +336,7 @@ if [ "$var_size" != "0" ]; then EOF else cat >> /tmp/debootstrap/etc/fstab <<-EOF -/dev/mapper/vg-var /var ext4 defaults,errors=remount-ro 0 2 +/dev/mapper/$vg-var /var ext4 defaults,errors=remount-ro 0 2 EOF fi fi @@ -406,6 +407,7 @@ Now proceeed with final steps: - Create an user account with sudo privileges. - Network setup. + - Rename volume group $vg if needed, updating fstab and crypttab accordingly. See http://padrao.sarava.org/install for more information. EOF -- cgit v1.2.3