Feat: Konfiguriert systemd-boot.
This commit is contained in:
parent
9bce359357
commit
a8bf67f3b3
33
0_Setup.sh
33
0_Setup.sh
@ -28,6 +28,9 @@ if [[ "$answer" == "j" ]] || [[ "$answer" == "y" ]]; then
|
|||||||
CURRENT_DIR=$(pwd)
|
CURRENT_DIR=$(pwd)
|
||||||
USER_NAME="$SUDO_USER"
|
USER_NAME="$SUDO_USER"
|
||||||
|
|
||||||
|
# Sicherstellen, dass benötigte Pakete installiert sind
|
||||||
|
pacman -Syu --noconfirm glib2 git base-devel --needed
|
||||||
|
|
||||||
# AUR-Verzeichnis erstellen
|
# AUR-Verzeichnis erstellen
|
||||||
mkdir -p $AUR_CODE_DIR
|
mkdir -p $AUR_CODE_DIR
|
||||||
sudo chmod -R 777 $AUR_CODE_DIR
|
sudo chmod -R 777 $AUR_CODE_DIR
|
||||||
@ -42,6 +45,36 @@ if [[ "$answer" == "j" ]] || [[ "$answer" == "y" ]]; then
|
|||||||
cd $CURRENT_DIR
|
cd $CURRENT_DIR
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# systemd-boot Config
|
||||||
|
read -p "❓ Soll systemd-boot so angepasst werden, dass es nur im Fehlerfall angezeigt wird? (j/n) [n]: " answer
|
||||||
|
answer=${answer,,}
|
||||||
|
answer=${answer:-n}
|
||||||
|
|
||||||
|
if [[ "$answer" == "j" ]] || [[ "$answer" == "y" ]]; then
|
||||||
|
LOADER_CONF="/boot/loader/loader.conf"
|
||||||
|
|
||||||
|
# Überprüfen, ob die Datei exists
|
||||||
|
if [[ ! -f "$LOADER_CONF" ]]; then
|
||||||
|
echo "❌ Datei $LOADER_CONF nicht gefunden!"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Überprüfen, ob die "timeout"-Option bereits auf 0 gesetzt ist
|
||||||
|
if grep -q "^timeout 0" "$LOADER_CONF"; then
|
||||||
|
echo "ℹ️ 'timeout 0' ist bereits gesetzt."
|
||||||
|
else
|
||||||
|
# Timeout auf 0 setzen
|
||||||
|
echo "🔄 Setze 'timeout 0' in der loader.conf..."
|
||||||
|
# Falls bereits eine timeout-Zeile existiert, diese ersetzen
|
||||||
|
sed -i 's/^timeout .*/timeout 0/' "$LOADER_CONF"
|
||||||
|
# Falls keine timeout-Zeile existiert, diese hinzufügen
|
||||||
|
if ! grep -q "^timeout" "$LOADER_CONF"; then
|
||||||
|
echo "timeout 0" >>"$LOADER_CONF"
|
||||||
|
fi
|
||||||
|
echo "✅ 'timeout 0' wurde erfolgreich gesetzt."
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
# Gruppe "sudo" und Sudoers-Regel hinzufügen
|
# Gruppe "sudo" und Sudoers-Regel hinzufügen
|
||||||
read -p "❓ Soll die Gruppe 'sudo' erstellt und ihr Sudo-Zugriff gewährt werden? (j/n) [n]: " answer
|
read -p "❓ Soll die Gruppe 'sudo' erstellt und ihr Sudo-Zugriff gewährt werden? (j/n) [n]: " answer
|
||||||
answer=${answer,,}
|
answer=${answer,,}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user