#!/bin/bash
set -e

apt update
apt upgrade -y

# 1. Stwórz kopię zapasową sources.list na wszelki wypadek
cp /etc/apt/sources.list /etc/apt/sources.list.bak

echo "Kopiowanie sources.list zakończone."

# 2. Zmień wpisy z 'bookworm' na 'trixie' (Debian 12→13)
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list


echo "Podmieniono repozytoria na Debian 13 (trixie)."

# 3. Wyłącz dodatkowe repozytoria, jeśli to konieczne (opcjonalnie, ręcznie/edytor)

# 4. Minimalny upgrade pakietów
apt update
apt upgrade --without-new-pkgs -y

echo "Minimalna aktualizacja zakończona."

# 5. Pełny upgrade do Debiana 13
apt full-upgrade -y

echo "Pełna aktualizacja zakończona."

# 6. Czyszczenie systemu
apt autoremove
apt autoclean
apt modernize-sources
apt update
echo "Czyszczenie zakończone."

# 7. Restart systemu
echo "Aktualizacja zakończona. Za 10 sekund system uruchomi sie ponownie"
sleep 10
reboot now

