22 lines
786 B
Bash
Executable File
22 lines
786 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Verify an already configured and running manual standalone installation.
|
|
set -euo pipefail
|
|
|
|
fail() {
|
|
echo "verify-standalone-install.sh: $*" >&2
|
|
exit 1
|
|
}
|
|
|
|
[[ $# -eq 1 ]] || fail "usage: $0 /absolute/path/to/thothii-installation.yaml"
|
|
installation=$1
|
|
[[ "$installation" = /* ]] || fail "installation path must be absolute"
|
|
[[ -f "$installation" ]] || fail "installation descriptor not found: $installation"
|
|
|
|
command -v tht >/dev/null 2>&1 || fail "tht is not on PATH; run bash scripts/install-tht.sh first"
|
|
|
|
printf '%s\n' 'Running read-only installation doctor...'
|
|
tht --installation "$installation" doctor --json
|
|
printf '%s\n' 'Installation status:'
|
|
tht --installation "$installation" status
|
|
printf '%s\n' 'Manual standalone installation verification passed.'
|