1. Save output along with log inside output directory 2. Remove wip yay support
759 B
759 B
Build Archlinux packages in rootless podman container
Why
sudo
is run inside container (required for makepkg). Does not affect host system- Does not install unnecessary make dependencies in host system
- Build runs in clean environment.
Usage
- Remove/Replace mirror url. I run pacoloco locally at archmirror.i.balki.me
- Change PACKAGER setting to your name/email
- Add AUR dependencies in a folder
deps/
(if any)
Command to build
podman build -t aur_builder:latest .
Command to run
cd /path/to/PKGBUILD_dir
podman run --rm -it -v $PWD:/w aur_builder:latest
Drop to shell before building.
podman run --rm -it -v $PWD:/w -e DEBUG_SHELL=y aur_builder:latest