Separated pacman build and sync configurations. (sync can use online mirrors, and build can use local mirror)
Multiple AUR packages can be built in
Cleaner auto-run command
Stricter and more seamless package lookup based on pythonic packages += new_packages
Removed --autorun-archinstall as it can now be achieved by --autorun(a more general parameter). And since archinstall is installed by default on the releng ISO configuration there's no need to git clone and setup the autorun. But instead there's a --archinstall parameter which can forcefully clone the latest git repo of archinstall for test purposes. This now has --ai-branch for selecting the target branch and --ai-url for which upstream git repo to clone. Default is master and https://github.com/archlinux/archinstall.git.
General code cleaning.
Other improvements:
packages += new_packages
Removed
--autorun-archinstall
as it can now be achieved by--autorun
(a more general parameter). And since archinstall is installed by default on the releng ISO configuration there's no need to git clone and setup the autorun. But instead there's a--archinstall
parameter which can forcefully clone the latest git repo of archinstall for test purposes. This now has--ai-branch
for selecting the target branch and--ai-url
for which upstream git repo to clone. Default ismaster
and https://github.com/archlinux/archinstall.git.