This commit is contained in:
David Schroeder
2026-07-26 16:06:17 -05:00
parent b3b092afa4
commit 825a35924d
5 changed files with 169 additions and 45 deletions
+3 -20
View File
@@ -5,26 +5,9 @@ DEFAULTS_REPOSITORY='/opt/idssys/defaults'
DEFAULTS_CACHE_DIR='/var/cache/ta-proxmenu'
DEFAULTS_CHECK_FILE="${DEFAULTS_CACHE_DIR}/defaults-last-check"
DEFAULTS_CHECK_SECONDS=14400
TAPM_CONFIG_FILE='/etc/ta-proxmenu/config.env'
if [[ -z "${GITEA_DOMAIN:-}" && -r "$TAPM_CONFIG_FILE" ]]; then
GITEA_DOMAIN="$(
sed -n 's/^[[:space:]]*GITEA_DOMAIN[[:space:]]*=[[:space:]]*//p' \
"$TAPM_CONFIG_FILE" |
tail -n 1
)"
GITEA_DOMAIN="${GITEA_DOMAIN#\"}"
GITEA_DOMAIN="${GITEA_DOMAIN%\"}"
GITEA_DOMAIN="${GITEA_DOMAIN#\'}"
GITEA_DOMAIN="${GITEA_DOMAIN%\'}"
fi
if [[ "${GITEA_DOMAIN:-}" =~ ^[A-Za-z0-9.-]+(:[0-9]+)?$ ]]; then
GITEA_URL="https://${GITEA_DOMAIN}"
DEFAULTS_REPOSITORY_URL="${GITEA_URL}/voltron/iDS-Defaults.git"
else
GITEA_URL=''
DEFAULTS_REPOSITORY_URL=''
fi
source /opt/idssys/ta-proxmenu/inc/runtime-config.inc
TAPM_ENSURE_RUNTIME_CONFIG || exit 1
DEFAULTS_REPOSITORY_URL="${GITEA_URL}/voltron/iDS-Defaults.git"
source /opt/idssys/ta-proxmenu/inc/git-update.inc