#!/bin/bash
# Automatisches Umschalten der Repos von Proxmox VE 8 -> 9 (Non-Subscription)
# Sichert alte Dateien und schreibt neue für Debian 13 "Trixie" + Proxmox 9

set -e

echo "==> Sichere alte Repository-Dateien..."
mkdir -p /root/repo-backup-$(date +%F)
cp /etc/apt/sources.list /root/repo-backup-$(date +%F)/sources.list.bak
cp -r /etc/apt/sources.list.d /root/repo-backup-$(date +%F)/sources.list.d.bak

echo "==> Setze Debian 13 (Trixie) Repos..."
cat << 'EOF' > /etc/apt/sources.list
deb http://deb.debian.org/debian trixie main contrib
deb http://deb.debian.org/debian trixie-updates main contrib
deb http://security.debian.org/debian-security trixie-security main contrib
EOF

echo "==> Setze Proxmox VE 9 Non-Subscription Repo..."
rm -f /etc/apt/sources.list.d/pve-enterprise.list
echo "deb http://download.proxmox.com/debian/pve trixie pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list

#mkdir /usr/share/pve-manager/touch
#cat << 'EOF' > /usr/share/pve-manager/touch/pvemanager-mobile.js
#text
#EOF


echo "==> Paketlisten aktualisieren..."
apt update

echo
echo "✅ Fertig! Dein System ist jetzt auf Proxmox VE 9 Repos umgestellt."
echo "👉 Als Nächstes: 'apt dist-upgrade' und dann 'apt full-upgrade' ausführen."
