From 6979b440102633a716d5510a9d3e33f6a019dba0 Mon Sep 17 00:00:00 2001 From: "manuel.maier" Date: Fri, 23 Jan 2026 17:53:58 +0100 Subject: [PATCH] post_install.sh aktualisiert --- post_install.sh | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/post_install.sh b/post_install.sh index c3040ef..0722d30 100644 --- a/post_install.sh +++ b/post_install.sh @@ -3,6 +3,9 @@ # ========================================== # POST-INSTALL INTERNET TOOLBOX # ========================================== +# Interaktives Launcher-Menü für Skripte aus dem Internet +# Mit Farben, Einrückung und Reihenfolge +# ========================================== # Farben RED="\033[31m" @@ -29,16 +32,24 @@ SCRIPTS["Set PVE-Mail"]="https://gitea.vmd55888.de/manuel.maier/pve-pbs-setup/ra SCRIPTS["Set PBS-Mail"]="https://gitea.vmd55888.de/manuel.maier/pve-pbs-setup/raw/branch/main/setup-email-pbs.sh" SCRIPTS["Set CPU Scaling Governor"]="https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/scaling-governor.sh" SCRIPTS["Intel e1000e Offload Fix"]="https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/nic-offloading-fix.sh" +SCRIPTS["Proxmox VE Post Install"]="https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/post-pve-install.sh" # Reihenfolge festlegen -ORDER=("Host & SSD Seriennummern" "Set PVE-Mail" "Set PBS-Mail" "Set CPU Scaling Governor" "Intel e1000e Offload Fix") +ORDER=( + "Host & SSD Seriennummern" + "Set PVE-Mail" + "Set PBS-Mail" + "Set CPU Scaling Governor" + "Intel e1000e Offload Fix" + "Proxmox VE Post Install" +) # Funktion für Header print_header() { clear - echo -e "${CYAN}${BOLD}${INDENT}======================================${RESET}" - echo -e "${CYAN}${BOLD}${INDENT} POST-INSTALL TOOLBOX ${RESET}" - echo -e "${CYAN}${BOLD}${INDENT}======================================${RESET}" + echo -e "${CYAN}${BOLD}${INDENT}==============================================${RESET}" + echo -e "${CYAN}${BOLD}${INDENT} POST-INSTALL INTERNET TOOLBOX ${RESET}" + echo -e "${CYAN}${BOLD}${INDENT}==============================================${RESET}" } # Menü starten @@ -50,7 +61,7 @@ while true; do i=1 declare -A INDEX_MAP for key in "${ORDER[@]}"; do - echo -e "${INDENT}${RED}$i)${RESET} $key" + echo -e "${INDENT}${BLUE}$i)${RESET} $key" INDEX_MAP[$i]="$key" ((i++)) done @@ -73,6 +84,7 @@ while true; do echo -e "${YELLOW}${INDENT}Von: $url${RESET}" echo -e "${CYAN}${INDENT}------------------------------------${RESET}\n" + # Temporäre Datei tmpfile=$(mktemp) curl -sSL "$url" -o "$tmpfile" @@ -83,6 +95,7 @@ while true; do continue fi + # Script ausführen bash "$tmpfile" rm -f "$tmpfile"