]> git.saurik.com Git - apt.git/blob - doc/examples/configure-index
allow warning generation for non-whitelisted options
[apt.git] / doc / examples / configure-index
1 /* This file is an index of all APT configuration directives.
2 Instead of actual values the option has the type as value.
3 Additional explanations and possible values might be detailed in a comment.
4
5 Most of the options have sane default values,
6 unless you have specific needs you should NOT include arbitrary
7 items in a custom configuration.
8
9 In some instances involving filenames it is possible to set the default
10 directory when the path is evaluated. This means you can use relative
11 paths within the sub scope.
12
13 The configuration directives are specified in a tree with {} designating
14 a subscope relative to the tag before the {}. You can further specify
15 a subscope using scope notation e.g.,
16 APT::Architecture "i386";
17 This is prefixed with the current scope. Scope notation must be used
18 if an option is specified on the command line with -o.
19
20 The most complex type is perhaps <LIST>:
21 APT::Architectures "<LIST>";
22 In configuration files it usually appears as a subscope of its own like:
23 APT::Architectures { "amd64"; "i386"; };
24 but the same can be achieved with (needed for commandline)
25 APT::Architectures "amd64,i386";
26 which overrides the values in the scope notation.
27
28 See apt.conf manpage for a detailed description of many common options
29 and the syntax of configuration files and commandline options!
30 */
31
32 quiet "<INT>";
33 quiet::NoUpdate "<BOOL>"; // never update progress information - included in -q=1
34 quiet::NoProgress "<BOOL>"; // disables the 0% → 100% progress on cache generation and stuff
35 quiet::NoStatistic "<BOOL>"; // no "42 kB downloaded" stats in update
36
37 // Options for APT in general
38 APT
39 {
40 Architecture "<STRING>"; // debian architecture like amd64, i386, powerpc, armhf, mips, …
41 Architectures "<LIST>"; // a list of (foreign) debian architectures, defaults to: dpkg --print-foreign-architectures
42
43 Build-Essential "<LIST>"; // list of package names
44 Build-Profiles "<STRING_OR_LIST>";
45
46 NeverAutoRemove "<LIST>"; // list of package name regexes
47
48 // Options for apt-get
49 Get
50 {
51 // build-dep options:
52 Host-Architecture "<STRING>"; // debian architecture
53 Arch-Only "<BOOL>";
54 Indep-Only "<BOOL>";
55 Build-Dep-Automatic "<BOOL>";
56
57 // (non-)confirming options
58 Force-Yes "<BOOL>"; // allows downgrades, essential removal and eats children
59 Allow-Downgrades "<BOOL>";
60 Allow-Change-Held-Packages "<BOOL>";
61 Allow-Remove-Essential "<BOOL>";
62 Assume-Yes "<BOOL>"; // not as dangerous, but use with care still
63 Assume-No "<BOOL>";
64 Trivial-Only "<BOOL>";
65 Remove "<BOOL>";
66 AllowUnauthenticated "<BOOL>"; // skip security
67
68 AutomaticRemove "<BOOL>";
69 HideAutoRemove "<STRING_OR_BOOL>"; // yes, no, small
70
71 Simulate "<BOOL>";
72 Show-User-Simulation-Note "<BOOL>";
73 Fix-Broken "<BOOL>";
74 Fix-Policy-Broken "<BOOL>";
75
76 Download "<BOOL>";
77 Download-Only "<BOOL>";
78 Fix-Missing "<BOOL>";
79 Print-URIs "<BOOL>";
80 List-Cleanup "<BOOL>";
81
82 Show-Upgraded "<BOOL>";
83 Show-Versions "<BOOL>";
84 Upgrade "<BOOL>";
85 Only-Upgrade "<BOOL>";
86 Upgrade-Allow-New "<BOOL>";
87 Purge "<BOOL>";
88 ReInstall "<BOOL>";
89 Compile "<BOOL>";
90 Only-Source "<BOOL>";
91 Diff-Only "<BOOL>";
92 Tar-Only "<BOOL>";
93 Dsc-Only "<BOOL>";
94
95 Autosolving "<BOOL>";
96 CallResolver "<BOOL>";
97 IndexTargets::ReleaseInfo "<BOOL>";
98 IndexTargets::format "<STRING>";
99 };
100
101 Cache
102 {
103 AllNames "<BOOL>";
104 AllVersions "<BOOL>";
105 Only-Source "<BOOL>";
106 GivenOnly "<BOOL>";
107 RecurseDepends "<BOOL>";
108 Installed "<BOOL>";
109 Important "<BOOL>";
110 ShowDependencyType "<BOOL>";
111 ShowVersion "<BOOL>";
112 ShowPre-Depends "<BOOL>";
113 ShowDepends "<BOOL>";
114 ShowRecommends "<BOOL>";
115 ShowSuggests "<BOOL>";
116 ShowReplaces "<BOOL>";
117 ShowConflicts "<BOOL>";
118 ShowBreaks "<BOOL>";
119 ShowEnhances "<BOOL>";
120 ShowOnlyFirstOr "<BOOL>";
121 ShowImplicit "<BOOL>";
122 ShowVirtuals "<BOOL>";
123 ShowFull "<BOOL>";
124 NamesOnly "<BOOL>";
125
126 show::version "<INT>";
127 search::version "<INT>";
128 };
129
130 CDROM
131 {
132 Rename "<BOOL>";
133 NoMount "<BOOL>";
134 Fast "<BOOL>";
135 NoAct "<BOOL>";
136 Thorough "<BOOL>";
137 DropTranslation "<BOOL>";
138 };
139
140 Update
141 {
142 Pre-Invoke {"touch /var/lib/apt/pre-update-stamp"; };
143 Post-Invoke {"touch /var/lib/apt/post-update-stamp"; };
144 };
145
146 /* define a new supported compressor on the fly
147 Compressor::rev {
148 Name "rev";
149 Extension ".reversed";
150 Binary "rev";
151 CompressArg {};
152 UncompressArg {};
153 Cost "10";
154 };
155 */
156 Compressor "<LIST>";
157 Compressor::** "<UNDEFINED>";
158
159 Authentication
160 {
161 TrustCDROM "false"; // consider the CD-ROM always trusted
162 };
163
164 Clean-Installed "<BOOL>";
165
166 // Some general options
167 Default-Release "<STRING>";
168 Ignore-Hold "<BOOL>";
169 Immediate-Configure "<BOOL>";
170 Immediate-Configure-All "<BOOL>";
171 Force-LoopBreak "<BOOL>";
172
173 Cache-Start "<INT>";
174 Cache-Grow "<INT>";
175 Cache-Limit "<INT>";
176 Cache-Fallback "<BOOL>";
177 Cache-HashTableSize "<INT>";
178
179 // consider Recommends/Suggests as important dependencies that should
180 // be installed by default
181 Install-Recommends "<BOOL>";
182 Install-Suggests "<BOOL>";
183 // reverse Recommends or Suggests prevent autoremoval
184 AutoRemove::RecommendsImportant "<BOOL>";
185 AutoRemove::SuggestsImportant "<BOOL>";
186
187 // consider dependencies of packages in this section manual
188 Never-MarkAuto-Sections {"metapackages"; "universe/metapackages"; };
189
190 // Write progress messages on this fd (for stuff like base-config)
191 Status-Fd "<INT>";
192 Status-deb822-Fd "<INT>";
193 // Keep the list of FDs open (normally apt closes all fds when it
194 // does a ExecFork)
195 Keep-Fds {};
196
197 // control parameters for cron jobs by /etc/cron.daily/apt documented there
198 Periodic {};
199 };
200
201 // Options for the downloading routines
202 Acquire
203 {
204 Queue-Mode "<STRING>"; // host or access
205 Retries "<INT>";
206 Source-Symlinks "<BOOL>";
207 ForceHash "<STRING>"; // hashmethod used for expected hash: sha256, sha1 or md5sum
208
209 PDiffs "<BOOL>"; // try to get the IndexFile diffs
210 PDiffs::FileLimit "<INT>"; // don't use diffs if we would need more than 4 diffs
211 PDiffs::SizeLimit "<INT>"; // don't use diffs if size of all patches excess X% of the size of the original file
212 PDiffs::Merge "<BOOL>";
213
214 Check-Valid-Until "<BOOL>";
215 Max-ValidTime "<INT>"; // time in seconds
216 Max-ValidTime::* "<INT>"; // repository label specific configuration
217 Min-ValidTime "<INT>"; // time in seconds
218 Min-ValidTime::* "<INT>"; // repository label specific configuration
219
220 SameMirrorForAllIndexes "<BOOL>"; // use the mirror serving the Release file for Packages & co
221
222 // HTTP method configuration
223 http
224 {
225 Proxy "http://127.0.0.1:3128";
226 Proxy::http.us.debian.org "DIRECT"; // Specific per-host setting
227 Timeout "120";
228 Pipeline-Depth "5";
229 AllowRedirect "true";
230
231 // Cache Control. Note these do not work with Squid 2.0.2
232 No-Cache "false";
233 Max-Age "86400"; // 1 Day age on index files
234 No-Store "false"; // Prevent the cache from storing archives
235 Dl-Limit "<INT>"; // Kb/sec maximum download rate
236 User-Agent "Debian APT-HTTP/1.3";
237 };
238
239 // HTTPS method configuration: uses the http
240 // - proxy config
241 // - cache-control values
242 // - Dl-Limit, Timout, ... values
243 // if not set explicit for https
244 //
245 // see /usr/share/doc/apt/examples/apt-https-method-example.conf.gz
246 // for more examples
247 https
248 {
249 Verify-Peer "false";
250 SslCert "/etc/apt/some.pem";
251 CaPath "/etc/ssl/certs";
252 Verify-Host "true";
253 AllowRedirect "true";
254
255 Timeout "120";
256 AllowRedirect "true";
257
258 // Cache Control. Note these do not work with Squid 2.0.2
259 No-Cache "false";
260 Max-Age "86400"; // 1 Day age on index files
261 No-Store "false"; // Prevent the cache from storing archives
262 Dl-Limit "<INT>"; // Kb/sec maximum download rate
263
264 User-Agent "Debian APT-CURL/1.0";
265 };
266
267 ftp
268 {
269 Proxy "ftp://127.0.0.1/";
270 Proxy::http.us.debian.org "DIRECT"; // Specific per-host setting
271
272 /* Required script to perform proxy login. This example should work
273 for tisfwtk */
274 ProxyLogin
275 {
276 "USER $(PROXY_USER)";
277 "PASS $(PROXY_PASS)";
278 "USER $(SITE_USER)@$(SITE):$(SITE_PORT)";
279 "PASS $(SITE_PASS)";
280 };
281
282 Timeout "120";
283
284 /* Passive mode control, proxy, non-proxy and per-host. Pasv mode
285 is preferred if possible */
286 Passive "true";
287 Proxy::Passive "true";
288 Passive::http.us.debian.org "true"; // Specific per-host setting
289 };
290
291 cdrom
292 {
293 AutoDetect "<BOOL>"; // do auto detection of the cdrom mountpoint
294 // when auto-detecting, only look for cdrom/dvd. when this is false
295 // it will support any removable device as a "cdrom" source
296 CdromOnly "true";
297
298 // cdrom mountpoint (needs to be defined in fstab if AutoDetect is not used)
299 mount "/cdrom";
300
301 // You need the trailing slash!
302 "/cdrom/"
303 {
304 Mount "sleep 1000";
305 UMount "sleep 500";
306 }
307 };
308
309 gpgv
310 {
311 Options {"--ignore-time-conflict";} // not very useful on a normal system
312 };
313
314 /* CompressionTypes
315 {
316 bz2 "bzip2";
317 lzma "lzma";
318 gz "gzip";
319
320 Order { "uncompressed"; "gz"; "lzma"; "bz2"; };
321 }; */
322 CompressionTypes::Order "<LIST>";
323 CompressionTypes::* "<STRING>";
324
325 Languages "<LIST>"; // "environment,de,en,none,fr";
326
327 // Location of the changelogs with the placeholder @CHANGEPATH@ (e.g. "main/a/apt/apt_1.1")
328 Changelogs::URI
329 {
330 // Origin::Debian "http://metadata.ftp-master.debian.org/changelogs/@CHANGEPATH@_changelog";
331 Origin::* "<STRING>";
332 Label::* "<STRING>";
333 Override::Origin::* "<STRING>";
334 Override::Label::* "<STRING>";
335 };
336 Changelogs::AlwaysOnline "<BOOL>"; // even if the changelog file exists get it online (as the file is incomplete)
337 Changelogs::AlwaysOnline::Origin::* "<BOOL>";
338 };
339
340 // Directory layout
341 Dir "<DIR>"
342 {
343 Ignore-Files-Silently "<LIST>"; // of regexes: "\.dpkg-[a-z]+$,\.bak$,~$";
344
345 // Location of the state dir
346 State "<DIR>"
347 {
348 Lists "<DIR>";
349 status "<FILE>";
350 extended_states "<FILE>";
351 cdroms "<FILE>";
352 };
353
354 // Location of the cache dir
355 Cache "<DIR>" {
356 Archives "<DIR>";
357 Backup "backup/"; // backup directory created by /etc/cron.daily/apt
358 srcpkgcache "<FILE>";
359 pkgcache "<FILE>";
360 };
361
362 // Config files
363 Etc "<DIR>" {
364 Main "<FILE>";
365 Netrc "<FILE>";
366 Parts "<DIR>";
367 Preferences "<FILE>";
368 PreferencesParts "<DIR>";
369 SourceList "<FILE>";
370 SourceParts "<DIR>";
371 Trusted "<FILE>";
372 TrustedParts "<DIR>";
373 };
374
375 // Locations of binaries
376 Bin {
377 methods "<DIR>";
378 methods::* "<FILE>";
379 gpg "/usr/bin/gpgv";
380 dpkg "<PROGRAM_PATH>";
381 dpkg-source "<PROGRAM_PATH>";
382 dpkg-buildpackage "/usr/bin/dpkg-buildpackage";
383 lz4 "<PROGRAM_PATH>";
384 gzip "<PROGRAM_PATH>";
385 xz "<PROGRAM_PATH>";
386 bzip2 "<PROGRAM_PATH>";
387 lzma "<PROGRAM_PATH>";
388 uncompressed "<PROGRAM_PATH>";
389
390 solvers "<LIST>"; // of directories
391 planners "<LIST>"; // of directories
392 };
393
394 // Location of the logfiles
395 Log "<DIR>" {
396 Terminal "<FILE>";
397 History "<FILE>";
398 Solver "<FILE>";
399 Planner "<FILE>";
400 };
401
402 Media
403 {
404 MountPath "/media/apt"; // Media AutoDetect mount path
405 };
406 };
407
408 // Things that effect the APT dselect method
409 DSelect
410 {
411 Clean "auto"; // always|auto|prompt|never
412 Options "-f";
413 UpdateOptions "";
414 PromptAfterUpdate "no";
415 CheckDir "no";
416 }
417
418 DPkg
419 {
420 NoTriggers "<BOOL>";
421 ConfigurePending "<BOOL>";
422 TriggersPending "<BOOL>";
423
424 // Probably don't want to use force-downgrade..
425 Options {"--force-overwrite";"--force-downgrade";}
426
427 // Auto re-mounting of a readonly /usr
428 Pre-Invoke {"mount -o remount,rw /usr";};
429 Post-Invoke {"mount -o remount,ro /usr";};
430
431 Chroot-Directory "/";
432
433 // Prevents daemons from getting cwd as something mountable (default)
434 Run-Directory "/";
435
436 // Build options for apt-get source --compile
437 Build-Options "-b -uc";
438
439 // Pre-configure all packages before they are installed using debconf.
440 Pre-Install-Pkgs {"dpkg-preconfigure --apt --priority=low --frontend=dialog";};
441
442 // Flush the contents of stdin before forking dpkg.
443 FlushSTDIN "true";
444
445 MaxArgBytes "<INT>"; // Control the size of the command line passed to dpkg.
446 Install::Recursive "<BOOL>" // avoid long commandlines by recursive install in a tmpdir
447 {
448 force "<BOOL>"; // not all dpkg versions support this, so autodetection is default
449 minimum "<INT>"; // don't bother if its just a few packages
450 numbered "<BOOL>"; // avoid M-A:same ordering bug in dpkg
451 };
452
453 UseIONice "<BOOL>";
454
455 // controls if apt will apport on the first dpkg error or if it
456 // tries to install as many packages as possible
457 StopOnError "true";
458 }
459
460 /* Options you can set to see some debugging text They correspond to names
461 of classes in the source code */
462 Debug
463 {
464 pkgInitConfig "<BOOL>";
465 pkgProblemResolver "<BOOL>";
466 pkgProblemResolver::ShowScores "<BOOL>";
467 pkgDepCache::AutoInstall "<BOOL>"; // what packages apt install to satify dependencies
468 pkgDepCache::Marker "<BOOL>";
469 pkgCacheGen "<BOOL>";
470 pkgAcquire "<BOOL>";
471 pkgAcquire::Worker "<BOOL>";
472 pkgAcquire::Auth "<BOOL>";
473 pkgAcquire::Diffs "<BOOL>";
474 pkgDPkgPM "<BOOL>";
475 pkgDPkgProgressReporting "<BOOL>";
476 pkgOrderList "<BOOL>";
477 pkgPackageManager "<BOOL>"; // OrderList/Configure debugging
478 pkgAutoRemove "<BOOL>"; // show information about automatic removes
479 BuildDeps "<BOOL>";
480 pkgInitialize "<BOOL>"; // This one will dump the configuration space
481 NoLocking "<BOOL>";
482 Acquire::Ftp "<BOOL>"; // Show ftp command traffic
483 Acquire::Http "<BOOL>"; // Show http command traffic
484 Acquire::Https "<BOOL>"; // Show https debug
485 Acquire::gpgv "<BOOL>"; // Show the gpgv traffic
486 Acquire::cdrom "<BOOL>"; // Show cdrom debug output
487 Acquire::Transaction "<BOOL>";
488 Acquire::Progress "<BOOL>";
489 aptcdrom "<BOOL>"; // Show found package files
490 IdentCdrom "<BOOL>";
491 acquire::netrc "<BOOL>"; // netrc parser
492 RunScripts "<BOOL>"; // debug invocation of external scripts
493 pkgPolicy "<BOOL>";
494 GetListOfFilesInDir "<BOOL>";
495 pkgAcqArchive::NoQueue "<BOOL>";
496 Hashes "<BOOL>";
497 APT::FtpArchive::Clean "<BOOL>";
498 NoDropPrivs "<BOOL>";
499 EDSP::WriteSolution "<BOOL>";
500 InstallProgress::Fancy "<BOOL>";
501 APT::Progress::PackageManagerFd "<BOOL>";
502 };
503
504 pkgCacheGen
505 {
506 Essential "<STRING>"; // native,all, none, installed
507 ForceEssential "<STRING_OR_LIST>"; // package names
508 ForceImportant "<LIST>"; // package names
509 };
510
511 // modify points awarded for various facts about packages while
512 // resolving conflicts in the dependency resolution process
513 pkgProblemResolver::Scores
514 {
515 Required "<INT>";
516 Important "<INT>";
517 Standard "<INT>";
518 Optional "<INT>";
519 Extra "<INT>";
520 Essentials "<INT>";
521 NotObsolete "<INT>";
522 Depends "<INT>";
523 PreDepends "<INT>";
524 Suggests "<INT>";
525 Recommends "<INT>";
526 Conflicts "<INT>";
527 Replaces "<INT>";
528 Obsoletes "<INT>";
529 Breaks "<INT>";
530 Enhances "<INT>";
531 AddProtected "<INT>";
532 AddEssential "<INT>";
533 };
534 pkgProblemResolver::FixByInstall "<BOOL>";
535
536 APT::FTPArchive::release
537 {
538 Default-Patterns "<BOOL>";
539 NumericTimezone "<BOOL>";
540
541 // set specific fields in the generated Release file
542 Acquire-By-Hash "<BOOL>";
543 ButAutomaticUpgrades "<BOOL>";
544 NotAutomatic "<BOOL>";
545 MD5 "<BOOL>";
546 SHA1 "<BOOL>";
547 SHA256 "<BOOL>";
548 SHA512 "<BOOL>";
549 Architectures "<STRING>";
550 Codename "<STRING>";
551 Components "<STRING>";
552 Date "<STRING>";
553 Description "<STRING>";
554 Label "<STRING>";
555 Origin "<STRING>";
556 Signed-by "<STRING>";
557 Suite "<STRING>";
558 Version "<STRING>";
559 };
560
561 // having both seems wrong
562 dpkgpm::progress "<BOOL>";
563 dpkg::progress "<BOOL>";
564 apt::acquire::by-hash "<STRING>";
565 acquire::by-hash "<STRING>";
566 apt::acquire::*::by-hash "<STRING>";
567 acquire::*::by-hash "<STRING>";
568
569 // Unsorted options: Some of those are used only internally
570
571 help "<BOOL>"; // true if the help message was requested via e.g. --help
572 version "<BOOL>"; // true if the version number was requested via e.g. --version
573 Binary "<STRING>"; // name of the program run like apt-get, apt-cache, …
574
575 dir::locale "<DIR>";
576 dir::bin::dpkg-source "<STRING>";
577
578 pkgcachefile::generate "<BOOL>";
579 packagemanager::unpackall "<BOOL>";
580 packagemanager::configure "<STRING>";
581 commandline::asstring "<STRING>";
582 edsp::scenario "<STRING>";
583 eipp::scenario "<STRING>";
584 cd::* "<STRING>"; // added CDRoms are stored as config
585
586 orderlist::score::delete "<INT>";
587 orderlist::score::essential "<INT>";
588 orderlist::score::immediate "<INT>";
589 orderlist::score::predepends "<INT>";
590
591 apt::sources::with "<LIST>";
592 apt::moo::color "<BOOL>";
593 apt::pkgpackagemanager::maxloopcount "<INT>";
594 apt::hashes::*::untrusted "<BOOL>";
595 apt::list-cleanup "<BOOL>";
596 apt::authentication::trustcdrom "<BOOL>";
597 apt::solver::strict-pinning "<BOOL>";
598 apt::keep-downloaded-packages "<BOOL>";
599 apt::solver "<STRING>";
600 apt::planner "<STRING>";
601 apt::system "<STRING>";
602 apt::acquire::translation "<STRING>"; // deprecated in favor of Acquire::Languages
603 apt::sandbox::user "<STRING>";
604 apt::color::highlight "<STRING>";
605 apt::color::neutral "<STRING>";
606
607 dpkgpm::reporting-steps "<INT>";
608
609 dpkg::chroot-directory "<DIR>";
610 dpkg::tools::options::** "<UNDEFINED>";
611 dpkg::source-options "<STRING>";
612 dpkg::progress-fancy "<BOOL>";
613 dpkg::selection::remove::approved "<BOOL>";
614 dpkg::remove::crossgrade::implicit "<BOOL>";
615 dpkg::selection::current::saveandrestore "<BOOL>";
616 dpkg::use-pty "<BOOL>";
617
618 apt::cmd::disable-script-warning "<BOOL>";
619 apt::cmd::show-update-stats "<BOOL>";
620 apt::cmd::use-format "<BOOL>";
621 apt::cmd::manual-installed "<BOOL>";
622 apt::cmd::upgradable "<BOOL>";
623 apt::cmd::installed "<BOOL>";
624 apt::cmd::list-include-summary "<BOOL>";
625 apt::cmd::use-regexp "<BOOL>";
626 apt::cmd::all-versions "<BOOL>";
627 apt::cmd::format "<STRING>";
628
629 apt::config::dump::emptyvalue "<BOOL>";
630 apt::config::dump::format "<STRING>";
631
632 apt::mark::simulate "<BOOL>";
633 apt::markauto::verbose "<BOOL>";
634 apt::sortpkgs::source "<BOOL>";
635 apt::extracttemplates::tempdir "<STRING>";
636
637 apt::key::archivekeyring "<STRING>";
638 apt::key::removedkeys "<STRING>";
639 apt::key::gpgvcommand "<STRING>";
640 apt::key::gpgcommand "<STRING>";
641 apt::key::masterkeyring "<STRING>";
642 apt::key::archivekeyringuri "<STRING>";
643 apt::key::net-update-enabled "<STRING>";
644
645 apt::ftparchive::release::patterns "<LIST>";
646 apt::ftparchive::release::validtime "<INT>";
647 apt::ftparchive::by-hash-keep "<INT>";
648 apt::ftparchive::delinkact "<BOOL>";
649 apt::ftparchive::md5 "<BOOL>";
650 apt::ftparchive::sha1 "<BOOL>";
651 apt::ftparchive::sha256 "<BOOL>";
652 apt::ftparchive::sha512 "<BOOL>";
653 apt::ftparchive::dobyhash "<BOOL>";
654 apt::ftparchive::showcachemisses "<BOOL>";
655 apt::ftparchive::sources::md5 "<BOOL>";
656 apt::ftparchive::sources::sha1 "<BOOL>";
657 apt::ftparchive::sources::sha256 "<BOOL>";
658 apt::ftparchive::sources::sha512 "<BOOL>";
659 apt::ftparchive::packages::md5 "<BOOL>";
660 apt::ftparchive::packages::sha1 "<BOOL>";
661 apt::ftparchive::packages::sha256 "<BOOL>";
662 apt::ftparchive::packages::sha512 "<BOOL>";
663 apt::ftparchive::dobyhash "<BOOL>";
664 apt::ftparchive::readonlydb "<BOOL>";
665 apt::ftparchive::nooverridemsg "<BOOL>";
666 apt::ftparchive::alwaysstat "<BOOL>";
667 apt::ftparchive::contents "<BOOL>";
668 apt::ftparchive::contentsonly "<BOOL>";
669 apt::ftparchive::longdescription "<BOOL>";
670 apt::ftparchive::includearchitectureall "<BOOL>";
671 apt::ftparchive::architecture "<STRING>";
672 apt::ftparchive::db "<STRING>";
673 apt::ftparchive::sourceoverride "<STRING>";
674
675 apt-helper::cat-file::compress "<STRING>";
676
677 acquire::cdrom::mount "<DIR>";
678 acquire::maxreleasefilesize "<INT>";
679 acquire::queuehost::limit "<INT>";
680 acquire::max-pipeline-depth "<INT>";
681 acquire::allowinsecurerepositories "<BOOL>";
682 acquire::allowweakrepositories "<BOOL>";
683 acquire::allowdowngradetoinsecurerepositories "<BOOL>";
684 acquire::progress::diffpercent "<BOOL>";
685 acquire::gzipindexes "<BOOL>";
686 acquire::indextargets::randomized "<BOOL>";
687 acquire::indextargets::deb::** "<UNDEFINED>";
688 acquire::indextargets::deb-src::** "<UNDEFINED>";
689 acquire::progress::ignore::showerrortext "<BOOL>";
690 acquire::*::dl-limit "<INT>"; // catches file: and co which do not have these
691 methods::mirror::problemreporting "<STRING>";
692 acquire::http::proxyautodetect "<STRING>";
693 acquire::http::proxy-auto-detect "<STRING>";
694 acquire::http::proxy::* "<STRING>";
695 acquire::https::proxyautodetect "<STRING>";
696 acquire::https::proxy-auto-detect "<STRING>";
697 acquire::https::proxy::* "<STRING>";
698
699 // Options used by apt-ftparchive
700 dir::archivedir "<DIR>";
701 dir::cachedir "<DIR>";
702 dir::overridedir "<DIR>";
703 filemode "<INT>";
704 longdescription "<BOOL>";
705 external-links "<BOOL>";
706 default::contentsage "<INT>";
707 default::maxcontentschange "<INT>";
708 default::filemode "<INT>";
709 default::longdescription "<BOOL>";
710 default::translation::compress "<STRING>";
711 default::contents::compress "<STRING>";
712 default::sources::compress "<STRING>";
713 default::packages::compress "<STRING>";
714 default::sources::extensions "<STRING>";
715 default::packages::extensions "<STRING>";
716 treedefault::directory "<STRING>";
717 treedefault::srcdirectory "<STRING>";
718 treedefault::packages "<STRING>";
719 treedefault::translation "<STRING>";
720 treedefault::internalprefix "<STRING>";
721 treedefault::contents "<STRING>";
722 treedefault::contents::header "<STRING>";
723 treedefault::bincachedb "<STRING>";
724 treedefault::srccachedb "<STRING>";
725 treedefault::sources "<STRING>";
726 treedefault::filelist "<STRING>";
727 treedefault::sourcefilelist "<STRING>";
728 sections "<STRING>";
729 architectures "<STRING>";
730 binoverride "<STRING>";
731 internalprefix "<STRING>";
732 bincachedb "<STRING>";
733 directory "<STRING>";
734 packages "<STRING>";
735 translation "<STRING>";
736 contents "<STRING>";
737 filelist "<STRING>";
738 extraoverride "<STRING>";
739 pathprefix "<STRING>";
740 srcdirectory "<STRING>";
741 sources "<STRING>";
742 sourcefilelist "<STRING>";
743 srcextraoverride "<STRING>";
744 srccachedb "<STRING>";
745 srcoverride "<STRING>";
746 contents::header "<STRING>";
747 packages::compress "<STRING>";
748 sources::compress "<STRING>";
749 contents::compress "<STRING>";
750 translation::compress "<STRING>";
751 sources::extensions "<STRING>";
752 packages::extensions "<STRING>";
753 dir::filelistdir "<STRING>";