Files
ThothII/scripts/verify-standalone-install.sh
T

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.'