various fixes
[automated-distro-installer] / faiserver-disable
1 #!/bin/bash
2
3 readonly this_file="$(readlink -f -- "${BASH_SOURCE[0]}")"
4 script_dir="${this_file%/*}"
5 # shellcheck source=./bash-trace
6 source "${script_dir}/bash-trace"
7 cd $script_dir
8 source "${script_dir}/bash-trace"
9
10
11 usage() {
12 cat <<EOF
13 Usage: ${0##*/}
14 Disable the fai nfs server exports
15 EOF
16 exit $1
17 }
18
19 if [[ $1 ]]; then
20 usage 1
21 fi
22
23
24
25 faiserver_addr=$(host faiserver | sed -rn 's/^\S+ has address //p;T;q' ||:)
26 if ip a | grep "^ *inet.\? $faiserver_addr" &>/dev/null; then
27 echo "$0: disabling fai nfs exports or apache site"
28 ./faiserver-disable-local
29 else
30 echo "$0: sshing to $(chost faiserver) to disable fai nfs exports or apache site"
31 ssh root@$(chost faiserver) bash <faiserver-disable-local
32 fi