This commit is contained in:
2026-07-25 23:47:42 -05:00
parent eb42068196
commit 6156d315d8
2 changed files with 20 additions and 2 deletions
+1 -1
View File
@@ -3,7 +3,7 @@
action="${1:-}"
FOLDER='/opt/idssys/ta-proxmenu'
VERS='2026.7.25-65'
VERS='2026.7.25-66'
noupdate=' '
+19 -1
View File
@@ -1670,6 +1670,22 @@ LOAD_UPDATE_STATUS() {
START_UPDATE_CHECK
}
UPDATE_LAST_CHECKED_DISPLAY() {
local checked_at
[[ -r "$UPDATE_CACHE_FILE" ]] || {
printf '%s\n' 'never'
return
}
IFS='|' read -r checked_at _ <"$UPDATE_CACHE_FILE"
[[ "$checked_at" =~ ^[0-9]+$ ]] || {
printf '%s\n' 'unknown'
return
}
date --date="@${checked_at}" '+%Y-%m-%d %H:%M %Z' 2>/dev/null ||
printf '%s\n' 'unknown'
}
FORCE_UPDATE_CHECK() {
local attempts=0
@@ -2167,6 +2183,7 @@ UTILITIES_MENU() {
local -a labels
local -a values=("install_update" "check_update" "branches" "about")
local choice
local last_checked
while true; do
LOAD_UPDATE_STATUS
@@ -2193,8 +2210,9 @@ UTILITIES_MENU() {
labels=("Update status unavailable")
;;
esac
last_checked="$(UPDATE_LAST_CHECKED_DISPLAY)"
labels+=(
"Check again now"
"Check again now (last checked: ${last_checked})"
"Git branch management"
"Version and installation information"
)