set_pbs_repos.sh aktualisiert
This commit is contained in:
@@ -5,37 +5,40 @@
|
||||
# Enterprise -> No-Subscription
|
||||
# =====================================================
|
||||
|
||||
# Farben / Layout
|
||||
# ---- Farben / Layout ----
|
||||
BOLD="\033[1m"
|
||||
GREEN="\033[32m"
|
||||
CYAN="\033[36m"
|
||||
YELLOW="\033[33m"
|
||||
RED="\033[31m"
|
||||
RESET="\033[0m"
|
||||
INDENT=" "
|
||||
|
||||
# Root-Check
|
||||
# ---- Root Check ----
|
||||
if [[ $EUID -ne 0 ]]; then
|
||||
echo -e "${INDENT}${BOLD}Bitte als Root ausführen!${RESET}"
|
||||
echo -e "${BOLD}${RED}${INDENT}Bitte als Root ausführen!${RESET}"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo -e "${BOLD}${CYAN}"
|
||||
echo -e "${INDENT}=============================================="
|
||||
echo -e "${INDENT} Proxmox Backup Server – Repository Setup"
|
||||
echo -e "${INDENT} No-Subscription | deb822 Standard"
|
||||
echo -e "${INDENT}=============================================="
|
||||
echo -e "${RESET}"
|
||||
# ---- Header ----
|
||||
echo -e "${CYAN}${BOLD}${INDENT}==============================================${RESET}"
|
||||
echo -e "${CYAN}${BOLD}${INDENT} Proxmox Backup Server – Repository Setup ${RESET}"
|
||||
echo -e "${CYAN}${BOLD}${INDENT} No-Subscription | deb822 Standard ${RESET}"
|
||||
echo -e "${CYAN}${BOLD}${INDENT}==============================================${RESET}"
|
||||
|
||||
# Proxmox Keyring prüfen
|
||||
# ---- Keyring prüfen ----
|
||||
KEYRING="/usr/share/keyrings/proxmox-archive-keyring.gpg"
|
||||
if [[ ! -f "$KEYRING" ]]; then
|
||||
echo -e "${INDENT}==> Proxmox Keyring fehlt – installiere..."
|
||||
apt update >/dev/null
|
||||
apt install -y proxmox-archive-keyring
|
||||
echo -e "${GREEN}${INDENT}✔ Keyring installiert${RESET}"
|
||||
else
|
||||
echo -e "${INDENT}✔ Keyring vorhanden"
|
||||
fi
|
||||
|
||||
# -----------------------------------------------------
|
||||
# PBS Repos
|
||||
# -----------------------------------------------------
|
||||
# ---- PBS Repos einrichten ----
|
||||
echo -e "${INDENT}==> PBS Repositories einrichten..."
|
||||
|
||||
# pbs-enterprise.disabled
|
||||
cat <<EOF > /etc/apt/sources.list.d/pbs-enterprise.sources
|
||||
@@ -57,12 +60,11 @@ Signed-By: ${KEYRING}
|
||||
Enabled: true
|
||||
EOF
|
||||
|
||||
# -----------------------------------------------------
|
||||
# APT Update
|
||||
# -----------------------------------------------------
|
||||
echo -e "${INDENT}==> APT Update..."
|
||||
# ---- APT Update & Upgrade ----
|
||||
echo -e "${INDENT}==> APT Update & Upgrade..."
|
||||
apt update && apt dist-upgrade -y
|
||||
|
||||
# ---- Fertigmeldung ----
|
||||
echo
|
||||
echo -e "${GREEN}${INDENT}✔ PBS Repositories erfolgreich eingerichtet!${RESET}"
|
||||
echo -e "${GREEN}${BOLD}${INDENT}✔ PBS Repositories erfolgreich eingerichtet!${RESET}"
|
||||
echo -e "${INDENT}PBS nutzt jetzt No-Subscription Repos."
|
||||
Reference in New Issue
Block a user