AUTO-BUILD-MAKE-ROOT(1User Contributed Perl DocumentatiAUTO-BUILD-MAKE-ROOT(1)NAMEauto-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 ALSOauto-build(1), auto-build.conf(5)perl v5.14.1 2011-09-01 AUTO-BUILD-MAKE-ROOT(1)