x=$(readlink -f "$BASH_SOURCE"); cd ${x%/*}
usage() {
- cat <<EOF
-usage: ${0##*/} [-h|--help] [hostname|ip]
+ cat <<EOF
+usage: ${0##*/} [-h|--help] HOSTNAME|IP|default
Sets up tftp pxe config and nfs server on host "faiserver".
-If our kernel has no nfs support, uses apache, and depends on another
-repo of Ian Kelling, basic-https-conf, where the file is at
+If our kernel has no nfs support, uses apache intead of nfs, and depends
+on another repo of Ian Kelling, basic-https-conf, where the file is at
/a/exe/web-conf.
Usng this, you can boot into fai with pxe-kexec without changing
-h|--help Print help and exit.
EOF
- exit $1
+ exit $1
}
+if [[ ! $1 ]]; then
+ usage 1
+fi
case $1 in
- -h|--help) usage ;;
+ -h|--help) usage ;;
esac