Skip to content

Latest commit

 

History

History
67 lines (35 loc) · 1.92 KB

repo-make.conf.pod

File metadata and controls

67 lines (35 loc) · 1.92 KB

NAME

repo-make.conf - Configuration file for repo-make autobuild system

SYNOPSIS

repo-make.conf

DESCRIPTION

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.

VARIABLES

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 '#'.

SEE ALSO

repo-make(1)