1AUTO-BUILD-CLEAN-ROOT(1U)ser Contributed Perl DocumentatiAoUnTO-BUILD-CLEAN-ROOT(1)
2
3
4

NAME

6       auto-build-clean-root - Clear out a build engine root directory
7

SYNOPSIS

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

DESCRIPTION

17       The build engine root contains a number of directories in which state
18       is stored, or work performed. In unusual circumstances, some of this
19       state can become malformed/corrupt which may cause the build engine to
20       fail. The "auto-build-clean-root" script provides a convenience for
21       removing all state from the build root
22

STRUCTURE

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

LICENSE

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

SEE ALSO

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