+[[ $EUID == 0 ]] || exec sudo "$BASH_SOURCE" "$@"
+
+usage() {
+ cat <<'EOF'
+usage: $0 [-h|--help] [SERVER]
+Kexec this or a remote machine using host faiserver
+
+If SERVER argument, ssh to root@SERVER before doing kexec. This does
+what pxe would do, but skipping boot sequence up to and including the
+pxe dhcp.
+
+EOF
+ exit $1
+}
+case $1 in
+ -h|--help) usage ;;
+esac
+
+