The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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.

LICENSE

Copyright (C) 2002-2006 Daniel P. Berrange

Test-AutoBuild is distributed under the terms of the GNU GPL v2+. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

SEE ALSO

auto-build(1), auto-build.conf(5)