change partitioning to use lvm, refactor for fsf server
[automated-distro-installer] / faiserver-disable-local
diff --git a/faiserver-disable-local b/faiserver-disable-local
new file mode 100755 (executable)
index 0000000..e0c7b49
--- /dev/null
@@ -0,0 +1,27 @@
+#!/bin/bash
+
+set -eE -o pipefail
+trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR
+
+[[ $EUID == 0 ]] || exec sudo -E "${BASH_SOURCE[0]}" "$@"
+
+usage() {
+  cat <<EOF
+Usage: ${0##*/}
+Disable the fai nfs server exports
+EOF
+  exit $1
+}
+
+if [[ $1 ]]; then
+  usage 1
+fi
+
+
+if modprobe nfsd &>/dev/null; then
+  sed -ri --follow-symlinks '\%^/srv/fai/%d' /etc/exports
+  exportfs -ra
+else
+  rm -f /etc/apache2/sites-enabled/faiserver.conf
+  systemctl reload apache2
+fi