1. Save output along with log inside output directory 2. Remove wip yay support
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
Description
Languages
Shell
57.4%
Dockerfile
32.8%
Makefile
9.8%