add wrt and fai server setup scripts
[automated-distro-installer] / debian-pxe-preseed
diff --git a/debian-pxe-preseed b/debian-pxe-preseed
new file mode 100755 (executable)
index 0000000..52ca18f
--- /dev/null
@@ -0,0 +1,26 @@
+#!/bin/bash
+
+set -eE -o pipefail
+trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?"' ERR
+
+
+[[ $EUID == 0 ]] || exec sudo "$BASH_SOURCE" "$@"
+
+cd $(dirname $(readlink -f "$BASH_SOURCE"))
+
+mount_dir=$(mktemp -d)
+
+mount -o users wrt:/mnt/usb $mount_dir
+
+cd $mount_dir
+rm -rf debian-wheezy
+mkdir debian-wheezy
+cd debian-wheezy
+debian-preseed "$@" # my script
+cd ..
+rm -f tftpboot
+ln -s debian-wheezy tftpboot
+
+cd /
+umount $mount_dir
+pxe-server # my script