update security

This commit is contained in:
David Schroeder
2026-07-26 16:41:16 -05:00
parent 825a35924d
commit ebddd792b2
8 changed files with 530 additions and 4 deletions
+9 -2
View File
@@ -10,6 +10,7 @@ TAPM_ENSURE_RUNTIME_CONFIG || exit 1
DEFAULTS_REPOSITORY_URL="${GITEA_URL}/voltron/iDS-Defaults.git"
source /opt/idssys/ta-proxmenu/inc/git-update.inc
source /opt/idssys/ta-proxmenu/inc/cluster-update.inc
AUTO_UPDATE_DEFAULTS() {
local checked_at=0
@@ -100,6 +101,8 @@ AUTO_UPDATE_DEFAULTS
[ "${2:-}" != "q" ] && source /opt/idssys/defaults/colors.inc
source /opt/idssys/defaults/default.inc
source /opt/idssys/ta-proxmenu/defaults.inc
TAPM_FLEET_START "$VERS"
trap 'TAPM_FLEET_FINISH "$?"' EXIT
UPDATE_REPOSITORY() {
local repository="$1"
@@ -235,7 +238,7 @@ SWITCH_TAPM_BRANCH() {
exec /opt/idssys/ta-proxmenu/run.sh
}
INSTALL_UPDATES() {
INSTALL_LOCAL_UPDATES() {
local current_branch
local defaults_warning=0
local update_failed=0
@@ -279,7 +282,11 @@ INSTALL_UPDATES() {
case "${1:-}" in
update|u)
INSTALL_UPDATES
if [[ "${2:-}" == "--local-only" ]]; then
INSTALL_LOCAL_UPDATES
else
INSTALL_CLUSTER_UPDATES
fi
exit $?
;;
main)