CanbiZ (MickLesk)
|
d6f9cc7b59
|
feat(update-scripts): replace whiptail with msg_menu for unattended updates
Remove all whiptail dialogs from ct update_script() functions and replace
with msg_menu() - a lightweight read-based menu that supports:
- PHS_SILENT=1: auto-selects first (default) option for unattended mode
- Interactive: numbered menu with 10s timeout and default fallback
Converted scripts (whiptail menu → msg_menu):
- plex.sh, npmplus.sh, cronicle.sh, meilisearch.sh, node-red.sh
- homeassistant.sh, podman-homeassistant.sh
- vaultwarden.sh, alpine-vaultwarden.sh
- loki.sh, alpine-loki.sh
- alpine-grafana.sh, alpine-redis.sh, alpine-valkey.sh
- alpine-nextcloud.sh
Simplified scripts (removed unnecessary whiptail for single-action updates):
- alpine.sh, alpine-docker.sh, alpine-zigbee2mqtt.sh
Special handling:
- gitea-mirror.sh: replaced yesno/msgbox with read -rp confirmations,
exit 75 in silent mode for major version upgrades requiring interaction
- vaultwarden.sh/alpine-vaultwarden.sh: passwordbox replaced with
read -r -s -p, skipped in silent mode with warning
- nginxproxymanager.sh: exit 1 → exit 75 for disabled script
Infrastructure:
- Added msg_menu() helper to misc/build.func
- Added exit code 75 handling in update-apps.sh (skip, not fail)
Closes #11620
|
2026-02-09 09:28:59 +01:00 |
|
CanbiZ (MickLesk)
|
ca504cfc06
|
several scripts: bump default Alpine version to 3.23 (#11082)
|
2026-01-23 13:01:29 +01:00 |
|
Tobias
|
08d67aa722
|
chore: fix update msg (#10593)
|
2026-01-06 22:57:40 +01:00 |
|
Tobias
|
c1fe8b91b4
|
chore: bump copyright to 2026 - happy new year (#10585)
* chore: bump copyright to 2026 - happy new year
* fix
* meilisearch fix source url
* livebook: fix space
* fix source cmd
* fix source cmd
|
2026-01-06 13:28:12 +01:00 |
|
CanbiZ
|
be7d0704d7
|
Standardize update success messages in scripts (#8757)
|
2025-10-30 17:24:16 +01:00 |
|
CanbiZ
|
e6ab47f341
|
general: update all alpine scripts to 3.22 (#5428)
|
2025-06-24 15:28:35 +02:00 |
|
Slaviša Arežina
|
9140fd52ac
|
Use onliner for updates (#4414)
|
2025-05-12 16:07:07 +02:00 |
|
CanbiZ
|
13a505df7a
|
quickfix spelling issue
|
2025-04-15 15:41:18 +02:00 |
|
CanbiZ
|
30e8cbf5b4
|
[core] remove unneeded vars from shellcheck (#3899)
* remove unneeded wars
* Update alpine-wireguard-install.sh
---------
Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com>
|
2025-04-15 15:20:46 +02:00 |
|
CanbiZ
|
2e4c51450f
|
change var in ct files to new standard (#3804)
|
2025-04-10 11:56:52 +02:00 |
|
CanbiZ
|
8c051b8186
|
Replace wget with curl -fsSL, normalize downloads, and prep for IPv6 (#3455)
* Initial Call, Switch from curl -s to curl -fsSL and wget to curl -fssL
* more switches
* switch vms
* more curls
* More curls
* more
* more
* more changes
* more
* prepare ipv6 calls
* change frontend to ipv6
* Formatting
* Fromatting
* Update gomft.sh
* Update gomft-install.sh
* Update ersatztv.sh
* Update build.func
---------
Co-authored-by: Slaviša Arežina <58952836+tremor021@users.noreply.github.com>
|
2025-04-01 10:25:46 +02:00 |
|
CanbiZ
|
04f781c512
|
NPMPlus: update function & better create handling (user/password) (#3520)
* Update npmplus-install.sh
* Update npmplus.sh
|
2025-03-31 12:54:40 +02:00 |
|
Bas van den Berg
|
1dc1165894
|
License VED to VE (#3258)
|
2025-03-19 10:21:10 +01:00 |
|
CanbiZ
|
a426e80b83
|
NPMplus (NginxProxyManager-plus) (#3051)
|
2025-03-13 15:32:38 +01:00 |
|