opdateret pull.sh
This commit is contained in:
18
pull.sh
18
pull.sh
@@ -9,13 +9,20 @@ if [[ $EUID -ne 0 ]]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Tjek om vi ved, hvem den oprindelige bruger er
|
||||||
|
if [ -z "$SUDO_USER" ]; then
|
||||||
|
echo "FEJL: Kan ikke finde den oprindelige bruger. Kør venligst scriptet med 'sudo' og ikke direkte som root."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
# Opdater systemet og installer nødvendige pakker
|
# Opdater systemet og installer nødvendige pakker
|
||||||
echo ">>> Opdaterer systemet og installerer Git og Ansible..."
|
echo ">>> Opdaterer systemet og installerer Git og Ansible..."
|
||||||
pacman -Syu --noconfirm git ansible
|
pacman -Syu --noconfirm git ansible
|
||||||
|
|
||||||
# Installerer ansible collectionen kewlfft.aur
|
# Installer de nødvendige Ansible Collections
|
||||||
echo ">>> Installerer Ansible collection for AUR (kewlfft.aur)..."
|
echo ">>> Installerer nødvendige Ansible collections..."
|
||||||
ansible-galaxy collection install kewlfft.aur
|
aansible-galaxy collection install kewlfft.aur
|
||||||
|
ansible-galaxy collection install community.general
|
||||||
|
|
||||||
# Klon dit repository (ERSTAT MED DIN REPOSITORY URL)
|
# Klon dit repository (ERSTAT MED DIN REPOSITORY URL)
|
||||||
REPO_URL="https://git.futurebreeze.dk/mhah/Workstation_Arch_Hyprland.git"
|
REPO_URL="https://git.futurebreeze.dk/mhah/Workstation_Arch_Hyprland.git"
|
||||||
@@ -30,9 +37,12 @@ else
|
|||||||
git clone "$REPO_URL" "$DEST"
|
git clone "$REPO_URL" "$DEST"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Sørg for at den oprindelige bruger ejer filerne i repo'et
|
||||||
|
chown -R $SUDO_USER:$SUDO_USER "$DEST"
|
||||||
|
|
||||||
# Kør Ansible Playbook
|
# Kør Ansible Playbook
|
||||||
echo ">>> Kører Ansible Playbook. Dette kan tage noget tid..."
|
echo ">>> Kører Ansible Playbook. Dette kan tage noget tid..."
|
||||||
cd "$DEST"
|
cd "$DEST"
|
||||||
ansible-pull -U "$REPO_URL" -d "$DEST" local.yml --ask-vault-pass
|
sudo -u $SUDO_USER ansible-pull -U "$REPO_URL" -d "$DEST" local.yml --ask-vault-pass
|
||||||
|
|
||||||
echo ">>> Færdig! Genstart systemet for at se ændringerne."
|
echo ">>> Færdig! Genstart systemet for at se ændringerne."
|
||||||
Reference in New Issue
Block a user