Gluon Massen-Konfiguration

Verwendung:

bash config-gluon.sh NAME

bash config-gluon.sh manman-location manman-node

# usage: <name>
# or: <manman location> <manman node>

set -euo pipefail

TMP=$(mktemp)

run() {
  echo "$(tput bold)[*] $*$(tput init)"
  ssh "root@192.168.1.1" -oStrictHostKeyChecking=no "-oGlobalKnownHostsFile=$TMP" "-oUserKnownHostsFile=$TMP" "$@"
}

clean() {
  rm "$TMP"
}

trap clean EXIT

run gluon-info

if [ $# -gt 1 ]; then
  run manman-sync enable "$1" "$2"
  run pretty-hostname "$1-$2"
else
  run pretty-hostname "$1"
fi

run uci set gluon-setup-mode.@setup_mode[0].configured=1
run uci set gluon.core.reconfigure=1
run uci commit
run reboot


CategoryDocumentation