ARB (Arch Repo Builder) is a system to build a custom repository. https://r00t2.io/
Go to file
2019-09-18 15:03:40 -04:00
.gitignore initial commit 2019-09-18 02:56:32 -04:00
archrepo.xsd getting some root invalidation errors 2019-09-18 15:03:40 -04:00
build.py getting some root invalidation errors 2019-09-18 15:03:40 -04:00
readme.txt some populating... 2019-09-18 03:01:19 -04:00
regen_sudoers.py ... 2019-09-18 03:50:32 -04:00
sample.config.xml getting some root invalidation errors 2019-09-18 15:03:40 -04:00
sync.sh some populating... 2019-09-18 03:01:19 -04:00

This has a lot of work pending. I need to factor in configuration files, etc.

But it does require the following packages to be installed, and the buildbox (not the repo mirror server itself) needs to be Arch:

- pacman (duh)
- namcap
- devtools (for https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_clean_chroot)

It is designed to be run as a *non-root* user. Use the regen_sudoers.py script to create a sudoers CMND_ALIAS (https://www.sudo.ws/man/1.7.10/sudoers.man.html) to add for your packaging user.