add copyright, fix arch
[automated-distro-installer] / debian-pxe-preseed
1 #!/bin/bash
2 # Copyright (C) 2016 Ian Kelling
3
4 set -eE -o pipefail
5 trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR
6
7
8 [[ $EUID == 0 ]] || exec sudo "$BASH_SOURCE" "$@"
9
10 cd $(dirname $(readlink -f "$BASH_SOURCE"))
11
12 mount_dir=$(mktemp -d)
13
14 mount -o users wrt:/mnt/usb $mount_dir
15
16 cd $mount_dir
17 rm -rf debian-wheezy
18 mkdir debian-wheezy
19 cd debian-wheezy
20 debian-preseed "$@" # my script
21 cd ..
22 rm -f tftpboot
23 ln -s debian-wheezy tftpboot
24
25 cd /
26 umount $mount_dir
27 pxe-server plain # my script