fixes mostly for bootstrap vol, better docs
[automated-distro-installer] / myfai-chboot
index 1abead8c5922a7feb7bcc1df6c1adcbf9b4e9841..310969e2708f42015284bc8945d780f405506856 100755 (executable)
@@ -3,17 +3,24 @@
 set -eE -o pipefail
 trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR
 
+x=$(readlink -f "$BASH_SOURCE"); cd ${x%/*}
 
 usage() {
-    cat <<'EOF'
-usage $0 [hostname|ip|default]...
+    cat <<EOF
+usage: ${0##*/} [-h|--help] [hostname|ip|default]...
 
-Sets up tftp pxe config. No argument disables for all hosts.
+Sets up tftp pxe config on host "faiserver". Argument sets the host to
+enable it for, "default" is for all hosts.  No argument disables for all
+hosts.
 EOF
     exit $1
 }
 
-cd "${BASH_SOURCE%/*}" # directory of the script
+
+case $1 in
+    -h|--help) usage ;;
+esac
+
 
 host=$(chost faiserver)
 ssh root@$host bash -s "$@" <myfai-chboot-local