Feat: Fügt Yay-Installation hinzu.
This commit is contained in:
parent
c2e808091c
commit
21ac1d7c92
26
0_Setup.sh
26
0_Setup.sh
@ -13,6 +13,32 @@ pacman -Syu --noconfirm git sudo p7zip unrar unzip networkmanager tree bluez blu
|
||||
systemctl enable --now NetworkManager
|
||||
systemctl enable --now bluetooth
|
||||
|
||||
# yay Installation
|
||||
read -p "❓ Soll der Paketmanager Yay für AUR-Pakete installiert werden? (j/n) [n]: " answer
|
||||
answer=${answer,,}
|
||||
answer=${answer:-n}
|
||||
|
||||
if [[ "$answer" == "j" ]] || [[ "$answer" == "y" ]]; then
|
||||
# Tatsächlichen Benutzer ermitteln (nicht root)
|
||||
if [[ -z "$SUDO_USER" || "$SUDO_USER" == "root" ]]; then
|
||||
echo "❌ Fehler: Das Skript muss mit 'sudo' von einem normalen Benutzer ausgeführt werden."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
USER_NAME="$SUDO_USER"
|
||||
|
||||
# AUR-Verzeichnis erstellen
|
||||
mkdir -p $AUR_CODE_DIR
|
||||
sudo chmod -R 777 $AUR_CODE_DIR
|
||||
|
||||
# Installiere yay
|
||||
cd $AUR_CODE_DIR
|
||||
git clone https://aur.archlinux.org/yay.git
|
||||
cd yay
|
||||
makepkg -sic --noconfirm || { echo "❌ Fehler beim Erstellen von adcli"; exit 1; }
|
||||
git clean -dfx
|
||||
fi
|
||||
|
||||
# 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
|
||||
answer=${answer,,}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user