NAME
auto-build-make-root - Create a new build engine root
directory
SYNOPSIS
# auto-build-make-root
PATH-TO-NEW-ROOT
To create a build engine root under /var/lib/builder, the
location expected by the example configuration file, execute:
# auto-build-make-root /var/lib/builder
DESCRIPTION
The build engine expects a
number of stub directories to be created within the build root.
Since this set of directories may change over time, the
"auto-build-make-root" script provides a convenience for
populating all pre-requisite directories.
STRUCTURE
The following directories
are created by the script:
- source-root
- The directory into which the modules'
source code will be checked out of version control.
- install-root
- The virtual root directory in which
modules will install files during the ``make install'' part of
their build process.
- log-root
- The directory into which build and test
log files will be spooled during execution of modules' control
files.
- package-root
- The directory into which packages (RPMs,
Debian packages, ZIPs, etc) will be saved by the module's control
file. There are subdirectories below this for all the various
different types of packages.
- build-archive
- The directory used for caching the results
of module builds across build cycles.
- public_html
- The directory in which the HTML status pages will be generated, and build
artifacts, packages, and log files published. This directory should
be exported by an HTTP server
- public_ftp
- The directory in which packages will be
published. This directory should be exported by an FTP server.
SEE ALSO
auto-build(1),
(5)