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 NetworkManager
|
||||||
systemctl enable --now bluetooth
|
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
|
# 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