Subversion Repositories

?revision_form?Rev ?revision_input??revision_submit??revision_endform?

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 magnus 1
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
2
.\"
3
.\" Standard preamble:
4
.\" ========================================================================
5
.de Sh \" Subsection heading
6
.br
7
.if t .Sp
8
.ne 5
9
.PP
10
\fB\\$1\fR
11
.PP
12
..
13
.de Sp \" Vertical space (when we can't use .PP)
14
.if t .sp .5v
15
.if n .sp
16
..
17
.de Vb \" Begin verbatim text
18
.ft CW
19
.nf
20
.ne \\$1
21
..
22
.de Ve \" End verbatim text
23
.ft R
24
.fi
25
..
26
.\" Set up some character translations and predefined strings.  \*(-- will
27
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
28
.\" double quote, and \*(R" will give a right double quote.  | will give a
29
.\" real vertical bar.  \*(C+ will give a nicer C++.  Capital omega is used to
30
.\" do unbreakable dashes and therefore won't be available.  \*(C` and \*(C'
31
.\" expand to `' in nroff, nothing in troff, for use with C<>.
32
.tr \(*W-|\(bv\*(Tr
33
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
34
.ie n \{\
35
.    ds -- \(*W-
36
.    ds PI pi
37
.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
38
.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
39
.    ds L" ""
40
.    ds R" ""
41
.    ds C` ""
42
.    ds C' ""
43
'br\}
44
.el\{\
45
.    ds -- \|\(em\|
46
.    ds PI \(*p
47
.    ds L" ``
48
.    ds R" ''
49
'br\}
50
.\"
51
.\" If the F register is turned on, we'll generate index entries on stderr for
52
.\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index
53
.\" entries marked with X<> in POD.  Of course, you'll have to process the
54
.\" output yourself in some meaningful fashion.
55
.if \nF \{\
56
.    de IX
57
.    tm Index:\\$1\t\\n%\t"\\$2"
58
..
59
.    nr % 0
60
.    rr F
61
.\}
62
.\"
63
.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
64
.\" way too many mistakes in technical documents.
65
.hy 0
66
.if n .na
67
.\"
68
.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
69
.\" Fear.  Run.  Save yourself.  No user-serviceable parts.
70
.    \" fudge factors for nroff and troff
71
.if n \{\
72
.    ds #H 0
73
.    ds #V .8m
74
.    ds #F .3m
75
.    ds #[ \f1
76
.    ds #] \fP
77
.\}
78
.if t \{\
79
.    ds #H ((1u-(\\\\n(.fu%2u))*.13m)
80
.    ds #V .6m
81
.    ds #F 0
82
.    ds #[ \&
83
.    ds #] \&
84
.\}
85
.    \" simple accents for nroff and troff
86
.if n \{\
87
.    ds ' \&
88
.    ds ` \&
89
.    ds ^ \&
90
.    ds , \&
91
.    ds ~ ~
92
.    ds /
93
.\}
94
.if t \{\
95
.    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
96
.    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
97
.    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
98
.    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
99
.    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
100
.    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
101
.\}
102
.    \" troff and (daisy-wheel) nroff accents
103
.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
104
.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
105
.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
106
.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
107
.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
108
.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
109
.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
110
.ds ae a\h'-(\w'a'u*4/10)'e
111
.ds Ae A\h'-(\w'A'u*4/10)'E
112
.    \" corrections for vroff
113
.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
114
.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
115
.    \" for low resolution devices (crt and lpr)
116
.if \n(.H>23 .if \n(.V>19 \
117
\{\
118
.    ds : e
119
.    ds 8 ss
120
.    ds o a
121
.    ds d- d\h'-1'\(ga
122
.    ds D- D\h'-1'\(hy
123
.    ds th \o'bp'
124
.    ds Th \o'LP'
125
.    ds ae ae
126
.    ds Ae AE
127
.\}
128
.rm #[ #] #H #V #F C
129
.\" ========================================================================
130
.\"
131
.IX Title "DebPool::Config 5"
132
.TH DebPool::Config 5 "2005-01-20" "perl v5.8.4" "DebPool Configuration"
133
.SH "NAME"
134
DebPool::Config \- configuration file format for debpool
135
.SH "SYNOPSIS"
136
.IX Header "SYNOPSIS"
137
package DebPool::Config;
138
.PP
139
%Options = (
140
    'option1' => value1,
141
    'option2' => value2,
142
    ...
143
);
144
.PP
145
1;
146
.SH "DESCRIPTION"
147
.IX Header "DESCRIPTION"
148
The DebPool::Config file is normally found in three places;
149
\&\fI/usr/share/debpool/Config.pm\fR, \fI/etc/debpool/Config.pm\fR, and
150
\&\fI$HOME/.debpool/Config.pm\fR (in ascending order of precedence);
151
further locations can also be specified on the command line with the
152
\&'\-\-config=<file>' option, which overrides all of these (and is, in turn,
153
overridden by any command line options). Also of note is the \-\-nodefault
154
option, which prevents any attempt at loading the default (system and user)
155
config files.
156
.PP
157
The config files in /etc/debpool and \f(CW$HOME\fR/.debpool are not required to be
158
full Perl modules, though they must still declare a package namespace of
159
\&'DebPool::Config' and return a true value.
160
.Sh "File/Directory configuration"
161
.IX Subsection "File/Directory configuration"
162
These config values determine what directories various parts of the archive
163
are put in, and what permissions those directories have, as well as the
164
default permissions for files.
165
.PP
166
\&\s-1NOTE:\s0 While debpool will attempt to create db_dir, dists_dir, incoming_dir,
167
installed_dir, pool_dir, and reject_dir if they do not exist, it will *not*
168
attempt to do this for archive_dir.
169
.PP
170
\&\s-1WARNING:\s0 If you redefine archive_dir and you want the other four entries to
171
reflect this by incorporating the new value, you *MUST* redefine them here
172
(even if you simply use the default value of 'archive_dir'/<dirname>) so
173
that they use the new definition of archive_dir.
174
.IP "\fBarchive_dir\fR => \fIarchive directory\fR" 4
175
.IX Item "archive_dir => archive directory"
176
Base directory of the archive. This is never used directly; however, it
177
is normally used to construct relative paths for dists_dir, incoming_dir,
178
installed_dir, pool_dir, and reject_dir.
179
.Sp
180
\&\s-1WARNING:\s0 See the section documentation for important details about
181
redefining this value.
182
.Sp
183
Default value: '/var/cache/debpool'
184
.IP "\fBdb_dir\fR => \fIdists directory\fR" 4
185
.IX Item "db_dir => dists directory"
186
\&\s-1DB\s0 directory, where the database files for each distribution are kept.
187
.Sp
188
Default value: \*(L"$Options{'archive_dir'}/db\*(R"
189
.IP "\fBdb_dir_mode\fR = \fIpermissions (octal)\fR" 4
190
.IX Item "db_dir_mode = permissions (octal)"
191
Permissions for db_dir.
192
.Sp
193
Default value: 0750
194
.IP "\fBdb_file_mode\fR = \fIpermissions (octal)\fR" 4
195
.IX Item "db_file_mode = permissions (octal)"
196
Permissions for database files in db_dir.
197
.Sp
198
Default value: 0640
199
.IP "\fBdists_dir\fR => \fIdists directory\fR" 4
200
.IX Item "dists_dir => dists directory"
201
Dists directory, where distribution files (\fI{Packages,Sources}{,.gz}\fR live.
202
.Sp
203
Default value: \*(L"$Options{'archive_dir'}/dists\*(R"
204
.IP "\fBdists_dir_mode\fR = \fIpermissions (octal)\fR" 4
205
.IX Item "dists_dir_mode = permissions (octal)"
206
Permissions for dists_dir and all of it's subdirectories.
207
.Sp
208
Default value: 0755
209
.IP "\fBdists_file_mode\fR = \fIpermissions (octal)\fR" 4
210
.IX Item "dists_file_mode = permissions (octal)"
211
Permissions for distribution files ({Packages,Sources}{,.gz}.
212
.Sp
213
Default value: 0644
214
.IP "\fBincoming_dir\fR => \fIincoming directory\fR" 4
215
.IX Item "incoming_dir => incoming directory"
216
Incoming directory, where new packages are uploaded.
217
.Sp
218
Default value: \*(L"$Options{'archive_dir'}/incoming\*(R";
219
.IP "\fBincoming_dir_mode\fR = \fIpermissions (octal)\fR" 4
220
.IX Item "incoming_dir_mode = permissions (octal)"
221
Permissions for incoming_dir. Should have the sticky bit set if you want a
222
system archive.
223
.Sp
224
Default value: 01775
225
.IP "\fBinstalled_dir\fR => \fIinstalled directory\fR" 4
226
.IX Item "installed_dir => installed directory"
227
Incoming directory, where new packages are uploaded.
228
.Sp
229
Default value: \*(L"$Options{'archive_dir'}/installed\*(R";
230
.IP "\fBinstalled_dir_mode\fR = \fIpermissions (octal)\fR" 4
231
.IX Item "installed_dir_mode = permissions (octal)"
232
Permissions for installed_dir. Should have the sticky bit set if you want a
233
system archive.
234
.Sp
235
Default value: 0755
236
.IP "\fBinstalled_file_mode\fR = \fIpermissions (octal)\fR" 4
237
.IX Item "installed_file_mode = permissions (octal)"
238
Permissions for installed Changes files.
239
.Sp
240
Default value: 0644
241
.IP "\fBpool_dir\fR => \fIpool directory\fR" 4
242
.IX Item "pool_dir => pool directory"
243
Pool directory where all .deb files are stored after being accepted. Normally
244
this is constructed as a relative path from archive_dir.
245
.Sp
246
Default value: \*(L"$Options{'archive_dir'}/pool\*(R"
247
.IP "\fBpool_dir_mode\fR = \fIpermissions (octal)\fR" 4
248
.IX Item "pool_dir_mode = permissions (octal)"
249
Permissions for pool_dir and all of it's subdirectories.
250
.Sp
251
Default value: 0755
252
.IP "\fBpool_file_mode\fR = \fIpermissions (octal)\fR" 4
253
.IX Item "pool_file_mode = permissions (octal)"
254
Permissions for files installed into the pool area (orig.tar.gz, tar.gz,
255
diff.gz, dsc, deb).
256
.Sp
257
Default value: 0644
258
.IP "\fBreject_dir\fR => \fIreject directory\fR" 4
259
.IX Item "reject_dir => reject directory"
260
Reject directory, where rejected packages are placed.
261
.Sp
262
Default value: \*(L"$Options{'archive_dir'}/reject\*(R"
263
.IP "\fBreject_dir_mode\fR = \fIpermissions (octal)\fR" 4
264
.IX Item "reject_dir_mode = permissions (octal)"
265
Permissions for reject_dir.
266
.Sp
267
Default value: 0750
268
.IP "\fBreject_file_mode\fR = \fIpermissions (octal)\fR" 4
269
.IX Item "reject_file_mode = permissions (octal)"
270
Permissions for rejected package files.
271
.Sp
272
Default value: 0640
273
.IP "\fBlock_file\fR => \fIlockfile\fR" 4
274
.IX Item "lock_file => lockfile"
275
Location of the lockfile to use when running.
276
.Sp
277
Default value: \*(L"$Options{'archive_dir'}/.lock\*(R"
278
.IP "\fBcompress_dists\fR = \fIboolean\fR" 4
279
.IX Item "compress_dists = boolean"
280
This determines whether or not compressed versions of the distribution
281
files (Packages.gz, Sources.gz) are generated. Note that enabling this
282
introduces a dependancy on gzip.
283
.Sh "Archive configuration"
284
.IX Subsection "Archive configuration"
285
These values control which distributions, components, and architectures the
286
archive will support.
287
.IP "\fBdists\fR => \fIhash of distribution names and codenames\fR" 4
288
.IX Item "dists => hash of distribution names and codenames"
289
A hashref pointing to a hash with entries for all distributions we will
290
accept packages for, and what the current codename for each distribution
291
is. Note that it is acceptable for more than one distribution to point to a
292
given codename (for example, when frozen is active); however, this has some
293
strange (and non\-deterministic) consequences for Release files.
294
.Sp
295
Default value:
296
.Sp
297
{   'stable' => 'woody',
298
    'testing' => 'sarge',
299
    'unstable' => 'sid',
300
    'experimental' => 'experimental' }
301
.IP "\fBvirtual_dists\fR => \fIhash of virtual distribution names and targets\fR" 4
302
.IX Item "virtual_dists => hash of virtual distribution names and targets"
303
A hashref pointing to a hash with entries for all 'virtual' distributions
304
we will accept packages for, and what distribution it should be treated
305
as. It is acceptable for more than one virtual distribution to point to a
306
given target. Note that unlike 'dists' entries, symlinks pointing from the
307
virtual name to the real name will not be created, and no attempt is made
308
to use these names in reverse processes (such as Release files); however,
309
virtual distributions may target any name (\*(L"unstable\*(R") or codename (\*(L"sid\*(R")
310
which appears in the 'dists' hash.
311
.Sp
312
Default value:
313
.Sp
314
{
315
}
316
.Sp
317
Exsample value:
318
.Sp
319
{   'unstable\-hostname' => 'unstable',
320
    'testing\-hostname' => 'sarge',
321
}
322
.IP "\fBsections\fR => \fIarray of section names\fR" 4
323
.IX Item "sections => array of section names"
324
An arrayref pointing to an array which lists all sections we will accept
325
packages for. Typically, these will be drawn from the set 'main',
326
\&'contrib', 'non\-free', 'experimental', 'alien', and 'local' (at least on
327
the author's systems).
328
.Sp
329
Default value: [ 'main', 'contrib', 'non\-free' ]
330
.IP "\fBarchs\fR => \fIarray of architecture names\fR" 4
331
.IX Item "archs => array of architecture names"
332
An arrayref pointing to an array which lists all architectures we will
333
accept packages for. Note that 'source' will always be present, and 'all'
334
will be silently ignored (uploads for Arch: all will still work, but the
335
listings appear in arch-specific Packages files).
336
.Sp
337
Default value: [ 'i386' ]
338
.Sh "Release configuration"
339
.IX Subsection "Release configuration"
340
If all of the variables below are defined (release_origin, release_label,
341
and release_description), Release files will be generated for each
342
distribution directory.
343
.PP
344
Please note that enabling Release files will introduce a dependancy on the
345
packages 'libdigest\-md5\-perl' and 'libdigest\-sha1\-perl'.
346
.PP
347
See also: sign_release
348
.IP "\fBrelease_origin\fR => \fIorigin tag\fR" 4
349
.IX Item "release_origin => origin tag"
350
A string to be used for the Origin tag in the Release file.
351
.Sp
352
Default value: undef
353
.IP "\fBrelease_label\fR => \fIlabel tag\fR" 4
354
.IX Item "release_label => label tag"
355
A string to be used for the Label tag in the Release file.
356
.Sp
357
Default value: undef
358
.IP "\fBrelease_description\fR => \fIdescription tag\fR" 4
359
.IX Item "release_description => description tag"
360
A string to be used for the Description tag in the Release file. (Note that
361
this should be a single line.)
362
.Sp
363
Default value: undef
364
.IP "\fBrelease_noauto\fR = <array of NonAutomatic release names>" 4
365
.IX Item "release_noauto = <array of NonAutomatic release names>"
366
An array of release names which should be tagged with 'NonAutomatic: yes'
367
in their Release files. This tag will keep \s-1APT\s0 from ever automatically
368
selecting a package from that archive as an installation candidate.
369
.Sp
370
Default value: [ 'experimental' ]
371
.Sh "Signature configuration"
372
.IX Subsection "Signature configuration"
373
Please note that enabling any of these options will cause a dependancy on
374
the 'gnupg' package. See \fI/usr/share/doc/debpool/README.GnuPG\fR for more
375
information.
376
.IP "\fBrequire_sigs_debs\fR = \fIboolean\fR" 4
377
.IX Item "require_sigs_debs = boolean"
378
If true, packages will be rejected unless their package files (.deb)
379
are GPG-signed with a recognized key found one of the keyrings listed
380
in 'gpg_keyrings'. These can be signed with the tools in the 'debsigs'
381
package.
382
.Sp
383
Default value: 0 (false)
384
.Sp
385
See also: gpg_keyrings
386
.IP "\fBrequire_sigs_meta\fR = \fIboolean\fR" 4
387
.IX Item "require_sigs_meta = boolean"
388
If true, packages will be rejected unless their meta-files (.changes and
389
\&.dsc) are GPG-signed with a recognized key found one of the keyrings listed
390
in 'gpg_keyrings'. These are the files normally signed by the 'debsign'
391
utility in devscripts package.
392
.Sp
393
Default value: 0 (false)
394
.Sp
395
See also: gpg_keyrings
396
.IP "\fBsign_release\fR = \fIboolean\fR" 4
397
.IX Item "sign_release = boolean"
398
If true, generated Release files with be GPG-signed with the key specified
399
in 'gpg_sign_key'.
400
.Sp
401
Note that this will have no effect unless 'gpg_sign_key' is also defined at
402
some point.
403
.Sp
404
Default value: 0 (false)
405
.Sp
406
See also: \*(L"Release configuration\*(R", gpg_sign_key
407
.Sh "GnuPG configuration"
408
.IX Subsection "GnuPG configuration"
409
These values will only be used if the use of GnuPG is triggered in some
410
fashion (such as any of the values in \*(L"Signature configuration\*(R" being
411
enabled) , and thus do not (in themselves) trigger a dependancy on GnuPG.
412
Please see \fI/usr/share/doc/debpool/README.GnuPG\fR for more information.
413
.IP "\fBgpg_bin\fR = \fIGnuPG binary\fR" 4
414
.IX Item "gpg_bin = GnuPG binary"
415
This is used to specify the GnuPG binary to run.
416
.Sp
417
Default value: '/usr/bin/gpg'
418
.IP "\fBgpg_home\fR = \fIGnuPG homedir\fR" 4
419
.IX Item "gpg_home = GnuPG homedir"
420
This is used to specify the GnuPG homedir (via the \-\-homedir option).
421
.Sp
422
Default value: '/home/user/.gnupg'
423
.IP "\fBgpg_keyrings\fR = \fIarray of keyring filenames\fR" 4
424
.IX Item "gpg_keyrings = array of keyring filenames"
425
An arrayref pointing to an array which lists all of the \s-1GPG\s0 keyrings that
426
hold keys for approved uploaders. Note that this will have no effect unless
427
at least one of 'require_sigs_debs' or 'require_sigs_meta' is enabled.
428
.Sp
429
Default value: [ 'uploaders.gpg' ]
430
.Sp
431
See also: require_sigs_debs, require_sigs_meta
432
.IP "\fBgpg_sign_key\fR = \fIsignature keyID\fR" 4
433
.IX Item "gpg_sign_key = signature keyID"
434
A string which contains the \s-1ID\s0 of the key which we will sign Release files
435
with. Note that this will have no effect unless 'sign_release' is true.
436
.Sp
437
Default value: undef
438
.Sp
439
See also: sign_release
440
.IP "\fBgpg_passfile\fR = \fIpassphrase file\fR" 4
441
.IX Item "gpg_passfile = passphrase file"
442
This specifies the name of the file from which we read the GnuPG passphrase
443
for the key listed in gpg_sign_key. Note that it will have no effect unless
444
\&'sign_release' is true and 'gpg_sign_key' is defined.
445
.Sp
446
Default value: '/home/user/.gnupg/passphrase';
447
.Sp
448
See also: sign_release, gpg_sign_key
449
.Sh "Logging configuration"
450
.IX Subsection "Logging configuration"
451
These are values which control the logging system.
452
.IP "\fBlog_file\fR = \fIfilename\fR" 4
453
.IX Item "log_file = filename"
454
If this option is defined, logging output will be sent to the filename
455
specified. Note that an undefined value is considered an explicit request
456
to log nothing.
457
.Sh "Misc. configuration"
458
.IX Subsection "Misc. configuration"
459
These are values which don't particularly fit into any of the other
460
sections.
461
.RS 4
462
.IP "\fBdaemon\fR = \fIboolean\fR" 4
463
.IX Item "daemon = boolean"
464
This determines whether debpool runs as a daemon (never exiting except on
465
fatal errors, rescanning the Incoming directory periodically), or on a
466
single-run basis. True values cause debpool to run as a daemon.
467
.Sp
468
Default value: 0 (false)
469
.IP "\fBsleep\fR = \fIdelay\fR" 4
470
.IX Item "sleep = delay"
471
This option determines how long the daemon sleeps for, between each
472
processing run. Note that signals (such as \s-1SIGHUP\s0, \s-1SIGINT\s0, or \s-1SIGTERM\s0)
473
will force the daemon to wake up before this expires, so don't worry about
474
setting it too long.
475
.Sp
476
Default value: 300 (5 minutes)
477
.IP "\fBrollback\fR = \fIboolean\fR" 4
478
.IX Item "rollback = boolean"
479
This determines whether older packages in the incoming queue are allowed
480
to replace newer versions already in the archive (roll back the archive
481
version).
482
.Sp
483
Default value: 0 (false)
484
.IP "\fBrebuild-files\fR = \fIboolean\fR" 4
485
.IX Item "rebuild-files = boolean"
486
This option can be set in configfiles, but is more commonly used from the
487
commandline; if set, it forces all of the distribution files (Packages and
488
Sources) to be rebuilt, whether or not they need it. This should almost
489
never be used in conjunction with the daemon option.
490
.Sp
491
Default value: 0 (false)
492
.IP "\fBrebuild-dbs\fR = \fIboolean\fR" 4
493
.IX Item "rebuild-dbs = boolean"
494
This option should not be set in configfiles, only used from the
495
commandline; if set, it forces all of the metadata files to be rebuilt from
496
scratch. It should, of course, also not be used with the daemon option.
497
.Sp
498
\&\s-1WARNING:\s0 This feature is not yet implemented, and will (silently) fail to
499
do anything, at this time. It will be implemented in a future version.
500
.Sp
501
Default value: 0 (false)
502
.IP "\fBrebuild-all\fR = \fIboolean\fR" 4
503
.IX Item "rebuild-all = boolean"
504
This option should not be set in configfiles, only used from the
505
commandline; if set, it is equivalent to turning on all other rebuild
506
options (currently \-\-rebuild\-files and \-\-rebuild\-dbs).
507
.Sp
508
\&\s-1WARNING:\s0 This feature depends on rebuild\-dbs, which is not yet implemented;
509
only the \-\-rebuild\-files section will be triggered.
510
.Sp
511
Default value: 0 (false)
512
.IP "\fBconfig\fR = \fIconfigfile\fR" 4
513
.IX Item "config = configfile"
514
This is a special option that should not be put into configfiles; it is
515
intended only for command-line use. It may be issued multiple times; each
516
time it is used, it will add the named config file to the list which
517
DebPool will load (later config files override earlier ones, in case of any
518
conflicts).
519
.Sp
520
Default value: N/A
521
.RE
522
.RS 4
523
.SH "CAVEATS"
524
.IX Header "CAVEATS"
525
Command line options will override all Config.pm declarations.
526
.SH "SEE ALSO"
527
.IX Header "SEE ALSO"
528
\&\fIdebpool\fR\|(1)
529
.SH "AUTHOR"
530
.IX Header "AUTHOR"
531
Joel Baker <fenton@debian.org>