X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=debian-pxe-preseed;fp=debian-pxe-preseed;h=52ca18f758c0f81d44ab79d7ca74444d802e3304;hb=a43d3eec943c5f0491b300214a3c744d31a6e542;hp=0000000000000000000000000000000000000000;hpb=a4bf1d090bfbb5603bd6f2aa9f67a2e8a702d476;p=automated-distro-installer diff --git a/debian-pxe-preseed b/debian-pxe-preseed new file mode 100755 index 0000000..52ca18f --- /dev/null +++ b/debian-pxe-preseed @@ -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