whitespace
[automated-distro-installer] / myfai-chboot
index cbba8b5b97abe269d5e4b41b138e9b31fd1256aa..7991542d75e1ca717da1cde0edaf0004a51ebdd4 100755 (executable)
@@ -7,7 +7,7 @@ x=$(readlink -f "$BASH_SOURCE"); cd ${x%/*}
 
 usage() {
   cat <<EOF
-usage: ${0##*/} [-h|--help] [HOSTNAME|IP|default]
+usage: ${0##*/} [OPTIONS] [HOSTNAME|IP|default]
 
 Sets up tftp pxe config and nfs server on host "faiserver".
 
@@ -23,7 +23,10 @@ config for all hosts, but leaves nfs server alone. Use faiserver-disable
 to disable the nfs server.
 
 -S          sets FAI_ACTION=sysinfo, and remove fai flag reboot.
-            Usefull for doing a system recovery.
+            Usefull for doing a system recovery. It reboots automatically anyways :(
+-k          Add serial port output for kgped16
+-i          sets FAI_ACTION=inventory and remove fai flag reboot.
+            I'm not sure what this is usefull for.
 -h|--help   Print help and exit.
 
 EOF
@@ -33,6 +36,9 @@ case $1 in
   -h|--help) usage ;;
 esac
 
-
 host=$(./chost faiserver)
-ssh root@$host bash -s -- "$@" <myfai-chboot-local
+if [[ $host == $(./chost $HOSTNAME) ]]; then
+  ./myfai-chboot-local "$@"
+else
+  ssh root@$host bash -s "$@" <myfai-chboot-local
+fi