X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=arch-init;fp=arch-init;h=28ffe378ff2439461a250fb0d7c532a5d55ea5a2;hb=a43d3eec943c5f0491b300214a3c744d31a6e542;hp=30ec9f12f6cd9c802109bc756beb3f5f9a11358c;hpb=a4bf1d090bfbb5603bd6f2aa9f67a2e8a702d476;p=automated-distro-installer diff --git a/arch-init b/arch-init index 30ec9f1..28ffe37 100755 --- a/arch-init +++ b/arch-init @@ -5,7 +5,7 @@ set -eE -o pipefail trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?"' ERR -cd "${BASH_SOURCE%/*}" +cd $(dirname $(readlink -f "$BASH_SOURCE")) export ROOTPW="$1" export hostname="$2" @@ -69,6 +69,7 @@ mount /dev/?da1 /mnt/boot # https://wiki.archlinux.org/index.php/Dm-crypt/Device_encryption#Keyfiles cp /root/luks/host-$hostname /mnt/crypto_keyfile.bin +chmod 600 /mnt/crypto_keyfile.bin shopt -s extglob