X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=arch-init;h=982357f0a66f16161b83f728fccf8ce6e0c32cbb;hb=bdcc37dee90597b4a65c2ae24b9fc26f15adfc11;hp=37fa90b092111e7e829a891fadb6c7e3cef6dfcc;hpb=1728af7e3060c8608c622f210d6e16f7d085d8f9;p=automated-distro-installer diff --git a/arch-init b/arch-init index 37fa90b..982357f 100755 --- a/arch-init +++ b/arch-init @@ -18,11 +18,10 @@ set -eE -o pipefail trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR -cd $(dirname $(readlink -f "$BASH_SOURCE")) +x="$(readlink -f "$BASH_SOURCE")"; cd ${x%/*} export HOSTNAME="$1" mirror=$2 -TPPASS="$(cat /root/shadow/traci-simple)" (( $# >= 1 )) || { echo "$0: error: need 1 or 2 arguments"; exit 1; } @@ -73,8 +72,7 @@ sed -ri --follow-symlinks "/^crypt_dev_\S+$rootn /d" /tmp/fai/crypttab if ! $already_partitioned; then mount -o subvol=root_$DISTRO $ROOT_PARTITION /mnt - mkdir -p /mnt/{a,home,boot} - mount -o subvol=a $ROOT_PARTITION /mnt/a + mkdir -p /mnt/boot mount -o subvol=boot_$DISTRO $BOOT_PARTITION /mnt/boot fi @@ -102,6 +100,7 @@ bindmount() { mount -o bind $source $mountpoint } bindmount /root/shadow /mnt/q/root/shadow +bindmount /a /mnt/a mkdir -p /mnt/etc/ssh cp /etc/ssh/ssh_host_* /mnt/etc/ssh