Update customizable_post_install.sh

This commit is contained in:
MacRimi 2025-08-04 11:02:23 +02:00 committed by GitHub
parent 87062db9d5
commit 2c2ccddbe4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -81,6 +81,32 @@ register_tool() {
jq --arg t "$tool" --argjson v "$state" '.[$t]=$v' "$TOOLS_JSON" > "$TOOLS_JSON.tmp" && mv "$TOOLS_JSON.tmp" "$TOOLS_JSON"
}
check_extremeshok_warning() {
local marker_file="/etc/extremeshok"
if [[ -f "$marker_file" ]]; then
dialog --backtitle --title "Extremeshok Post-Install Detected" \
--yesno "$(translate "It appears that you have already executed the 'xshok-proxmox' post-install script on this system.")\n\n\
$(translate "If you continue, some adjustments may be duplicated or conflict with those already made by xshok.")\n\n\
$(translate "Do you want to continue anyway?")" 13 70
local response=$?
if [[ $response -ne 0 ]]; then
show_proxmenux_logo
msg_warn "$(translate "Action cancelled due to previous xshok-proxmox modifications.")"
echo -e
msg_success "$(translate "Press Enter to return to menu...")"
read -r
exit 1
fi
fi
}
# ==========================================================
@ -3644,6 +3670,6 @@ done
check_extremeshok_warning
main_menu