add wrt and fai server setup scripts
[automated-distro-installer] / arch-init
index 30ec9f12f6cd9c802109bc756beb3f5f9a11358c..28ffe378ff2439461a250fb0d7c532a5d55ea5a2 100755 (executable)
--- 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