X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=fai%2Fconfig%2Fhooks%2Fpartition.DEFAULT;h=e64f92b7d58d875daf1c3c77f7313fc979ec04a3;hb=81e0e0b826ebffdee7d809ee4dff1338af7692e1;hp=fac3155a98e03cb3f08e25eb32f1f1d24b4f8bb5;hpb=4c0b3d508093cd1561f6ae887f154f06383b67d3;p=automated-distro-installer diff --git a/fai/config/hooks/partition.DEFAULT b/fai/config/hooks/partition.DEFAULT index fac3155..e64f92b 100755 --- a/fai/config/hooks/partition.DEFAULT +++ b/fai/config/hooks/partition.DEFAULT @@ -168,7 +168,7 @@ bpart() { # btrfs a partition esac } -first_boot_dev=$(bootdev ${devs[0]}) +first_boot_dev=${boot_devs[0]} # keyfiles generated like: # head -c 2048 /dev/urandom | od | s dd of=/q/root/luks/host-demohost @@ -197,6 +197,10 @@ swap_mib=$(( $(grep ^MemTotal: /proc/meminfo | \ awk '{print $2}') * 3/(${#devs[@]} * 2 ) / 1024 )) mkdir -p /tmp/fai +root_devs=() +for dev in ${devs[@]}; do + root_devs+=(`rootdev`) +done shopt -s nullglob if $partition; then for dev in ${devs[@]}; do @@ -346,7 +350,10 @@ done #BOOT_DEVICE=\${BOOT_DEVICE:-"${devs[0]}"} # swaplist seems to do nothing. + cat >/tmp/fai/disk_var.sh <