1AUTO-BUILD-MAKE-ROOT(1)User Contributed Perl DocumentatioAnUTO-BUILD-MAKE-ROOT(1)
2
3
4
6 auto-build-make-root - Create a new build engine root directory
7
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
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
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
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
65 auto-build(1), auto-build.conf(5)
66
67
68
69perl v5.8.8 2007-12-08 AUTO-BUILD-MAKE-ROOT(1)