repo-make.conf - Configuration file for repo-make autobuild system
repo-make.conf
The file repo-make.conf contains all information, required to build a set of PKGBUILDs into a working repository.
At your choice, a second configuration file repo-make-custom.conf can be placed next to repo-make.conf. The "custom configuration file" overrides settings of the "general configuration file".
A global configuration file may be placed to /etc/repo-make.conf which overrides the above two repository specific files.
The following variables can be set in repo-make.conf files:
BUILDUSER=build
This is the user name which will be used to build the packages with. There is a built-in default user name, which is just "build". This variable can only be set in /etc/repo-make.conf!
TARGET=path/to/repository/path
This is where the finished packages are placed to. The default is ./repo. This variable can only be set in repo-make-custom.conf and /etc/repo-make.conf! You may use the variable $CARCH to add the current architecture to your target path.
REPONAME=repo_name
Set the name of your repository here. Will be used when "repo-add" is called after building the packages.
CHECKSCRIPT=./checkpkgs.sh
Optional check script for your quality assurance. The script, given here, is called for every newly created package. The path to the created package is passed as parameter. If the script exits with a nonzero exit code, then repo-make will stop processing and exits with an error message.
firstpackage
secondpackage
dir1/thirdpackage
The order of package paths follows after all configuration variables. List them in the right order (dependencies first!) or build will fail!
Comments may be added anywhere in the files by prefixing the lines with '#'.
repo-make(1)