Files
installerscript-sh/recipes/system/base-system/install.sh
2025-11-11 11:47:15 +01:00

38 lines
1.1 KiB
Bash

#!/usr/bin/env bash
echo "---------------------------------------------"
echo "🔧 Starte Base-System Vorbereitung"
echo "---------------------------------------------"
sleep 1
ensure_root
detect_pkg_manager
log "📦 Aktualisiere Paketlisten und installiere Basis-Werkzeuge..."
pkg_install curl wget git htop zip unzip nano vim ca-certificates gnupg lsb-release apt-transport-https software-properties-common ufw screen mc rsync
echo "⏱ Richte Zeit-Synchronisation ein..."
timedatectl set-timezone Europe/Berlin
timedatectl set-ntp true
echo "🗣 Stelle Locale ein..."
sed -i 's/# de_DE.UTF-8 UTF-8/de_DE.UTF-8 UTF-8/' /etc/locale.gen
locale-gen
update-locale LANG=de_DE.UTF-8
echo "✅ Basis-System eingerichtet!"
echo ""
if [ -f /var/run/reboot-required ]; then
echo "⚠️ Es wird ein Neustart empfohlen."
read -rp "Jetzt neu starten? (j/n) " answer
if [[ "$answer" =~ ^[JjYy]$ ]]; then
reboot
else
echo "👉 Bitte später neu starten."
fi
fi
echo "🎉 Base-System Setup abgeschlossen."
echo "---------------------------------------------"