2017-05-16 17:00:05 +00:00
|
|
|
#!/usr/bin/env zsh
|
|
|
|
|
|
|
|
maybe_sudo() {
|
|
|
|
if which sudo >/dev/null; then
|
|
|
|
sudo "$@"
|
|
|
|
else
|
|
|
|
if [ "$1" = "-u" ]; then
|
|
|
|
shift; shift
|
|
|
|
fi
|
|
|
|
"$@"
|
|
|
|
fi
|
|
|
|
}
|
|
|
|
|
|
|
|
set -e
|
|
|
|
maybe_sudo -u "$USER" makepkg -fp PKGBUILD.binutils
|
2021-09-14 17:17:10 -07:00
|
|
|
maybe_sudo pacman -U --noconfirm *.zst(om[1])
|
2017-05-16 17:00:05 +00:00
|
|
|
maybe_sudo -u "$USER" makepkg -fp PKGBUILD.bootstrap
|
2021-09-14 17:17:10 -07:00
|
|
|
maybe_sudo pacman -U --noconfirm *.zst(om[1])
|
|
|
|
# due to issues with a symlink, we must attempt to extract newlib twice.
|
|
|
|
maybe_sudo -u "$USER" makepkg -op PKGBUILD.newlib || true
|
2017-05-16 17:00:05 +00:00
|
|
|
maybe_sudo -u "$USER" makepkg -fp PKGBUILD.newlib
|
2021-09-14 17:17:10 -07:00
|
|
|
maybe_sudo pacman -U --noconfirm *.zst(om[1])
|
2017-05-16 17:00:05 +00:00
|
|
|
maybe_sudo -u "$USER" makepkg -efp PKGBUILD.gcc
|
2021-09-14 17:17:10 -07:00
|
|
|
maybe_sudo pacman -U --noconfirm *.zst(om[1])
|