This repository has been archived on 2024-03-28. You can view files and clone it, but cannot push or open issues or pull requests.
dotfiles/os/linux/arch/provision.sh

25 lines
468 B
Bash
Raw Normal View History

2020-11-07 22:23:52 -06:00
#!/usr/bin/env sh
pacman -Syy
2021-03-25 09:04:51 -05:00
pacman -S --noconfirm --needed fish sudo
is_root="$(test "$(whoami)" == 'root' && echo "1" || echo "0")"
2021-03-25 09:04:51 -05:00
ls -la "$(dirname "$0")"
for file in "$(dirname "$0")/provision.d"/*; do
test -d "$file" && continue
2021-03-25 09:04:51 -05:00
echo "Runnning $file..."
2022-07-19 10:01:14 -05:00
if grep -q "AS_ROOT" "$file"; then
if [ "$is_root" = "1" ]; then
"$file"
else
sudo "$file"
fi
else
2022-07-19 10:01:14 -05:00
if [ "$is_root" = "1" ]; then
sudo -u daniel "$file"
else
"$file"
fi
fi
done