ARB (Arch Repo Builder) is a system to build a custom repository. https://r00t2.io/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
brent s. 954a46f1fe updating some work... 2 years ago
ARB updating some work... 2 years ago
.gitignore updating .gitignore 2 years ago
archrepo.xsd whoo doggie. should check this in. 3 years ago
readme.txt updating some work... 2 years ago
regen_sudoers.py ... 3 years ago
sample.config.xml whoo doggie. should check this in. 3 years ago

readme.txt

You will need a configuration file for the user performing the building.
Place it at ~/.config/arch_repo_builder/config.xml - you can find an example one in sample.config.xml

It also requires the following packages to be installed on the buildbox, and the buildbox (not the repo mirror server
itself, necessarily) needs to be Arch:

- devtools
- namcap
- pacman
- rsync
- python-gpgme
- python-lxml
- python-paramiko
- python-requests

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.