arc: don't show online functions if loader is offline

Signed-off-by: AuxXxilium <info@auxxxilium.tech>
This commit is contained in:
AuxXxilium 2024-11-17 16:42:46 +01:00
parent d274d528bb
commit 2c2286e651

View File

@ -693,8 +693,9 @@ function sequentialIOMenu() {
function backupMenu() { function backupMenu() {
NEXT="1" NEXT="1"
USERID="$(readConfigKey "arc.userid" "${USER_CONFIG_FILE}")" USERID="$(readConfigKey "arc.userid" "${USER_CONFIG_FILE}")"
ARCOFFLINE="$(readConfigKey "arc.offline" "${USER_CONFIG_FILE}")"
while true; do while true; do
if [ -n "${USERID}" ]; then if [ -n "${USERID}" ] && [ "${ARCOFFLINE}" != "true" ]; then
dialog --backtitle "$(backtitle)" --title "Backup" --cancel-label "Exit" --menu "Choose an Option" 0 0 0 \ dialog --backtitle "$(backtitle)" --title "Backup" --cancel-label "Exit" --menu "Choose an Option" 0 0 0 \
1 "Restore Arc Config from DSM" \ 1 "Restore Arc Config from DSM" \
2 "Restore HW Encryption Key from DSM" \ 2 "Restore HW Encryption Key from DSM" \