1AUTO-BUILD-MAKE-ROOT(1)User Contributed Perl DocumentatioAnUTO-BUILD-MAKE-ROOT(1)
2
3
4

NAME

6       auto-build-make-root - Create a new build engine root directory
7

SYNOPSIS

9       # auto-build-make-root PATH-TO-NEW-ROOT
10
11       To create a build engine root under /var/lib/builder, the location
12       expected by the example configuration file, execute:
13
14       # auto-build-make-root /var/lib/builder
15

DESCRIPTION

17       The build engine expects a number of stub directories to be created
18       within the build root. Since this set of directories may change over
19       time, the "auto-build-make-root" script provides a convenience for pop‐
20       ulating all pre-requisite directories.
21

STRUCTURE

23       The following directories are created by the script:
24
25       source-root
26           The directory into which the modules' source code will be checked
27           out of version control.
28
29       install-root
30           The virtual root directory in which modules will install files dur‐
31           ing the "make install" part of their build process.
32
33       log-root
34           The directory into which build and test log files will be spooled
35           during execution of modules' control files.
36
37       package-root
38           The directory into which packages (RPMs, Debian packages, ZIPs,
39           etc) will be saved by the module's control file. There are subdi‐
40           rectories below this for all the various different types of pack‐
41           ages.
42
43       build-archive
44           The directory used for caching the results of module builds across
45           build cycles.
46
47       public_html
48           The directory in which the HTML status pages will be generated, and
49           build artifacts, packages, and log files published. This directory
50           should be exported by an HTTP server
51
52       public_ftp
53           The directory in which packages will be published. This directory
54           should be exported by an FTP server.
55

LICENSE

57       Copyright (C) 2002-2006 Daniel P. Berrange
58
59       Test-AutoBuild is distributed under the terms of the GNU GPL v2+.  This
60       is free software; see the source for copying conditions.  There is NO
61       warranty; not even for MERCHANTABILITY or FITNESS FOR  A  PARTICULAR
62       PURPOSE.
63

SEE ALSO

65       auto-build(1), auto-build.conf(5)
66
67
68
69perl v5.8.8                       2007-12-08           AUTO-BUILD-MAKE-ROOT(1)
Impressum