1 # sbuild.conf: sbuild settings. -*- Perl -*-
2 # Default settings are commented out.
3 # Note that all possible settings are listed here. Many may be set on
4 # the command-line, and do not normally need setting here,
5 # e.g. $verbose. Others need setting by each individual user in their
6 # ~/.sbuildrc, but are listed here for completeness.
15 # Library search path to use inside the chroot.
16 # See also related command line options in sbuild(1):
18 #$ld_library_path = undef;
22 # PATH to set when running dpkg-buildpackage.
23 # See also related command line options in sbuild(1):
26 #'/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games';
36 # Suffix to append to version number. May be useful for derivative
38 # See also related command line options in sbuild(1):
40 #$append_to_version = undef;
44 # Binary NMU changelog entry.
45 # See also related command line options in sbuild(1):
51 # The content of a binary-only changelog entry. Leading and trailing
52 # newlines will be stripped.
53 # See also related command line options in sbuild(1):
55 #$bin_nmu_changelog = undef;
59 # Binary NMU timestamp. The timestamp is either given as n integer in Unix
60 # time or as a string in the format compatible with Debian changelog
61 # entries (i.e. as it is generated by date -R). If set to the default
62 # (undef) the date at build time is used.
63 # See also related command line options in sbuild(1):
65 #$bin_nmu_timestamp = undef;
69 # Binary NMU version number.
70 # See also related command line options in sbuild(1):
73 #$bin_nmu_version = undef;
77 # Build architecture (Arch we are building on).
78 # See also related command line options in sbuild(1):
85 # Build architecture: all packages by default.
86 # See also related command line options in sbuild(1):
93 # Build architecture: any packages by default.
94 # See also related command line options in sbuild(1):
101 # This command is run with the dpkg-buildpackage command line passed to it
102 # (in the chroot, if doing a chrooted build). It is used by the sparc
103 # buildd (which is sparc64) to call the wrapper script that sets the
104 # environment to sparc (32-bit). It could be used for other build
105 # environment setup scripts. Note that this is superseded by schroot's
106 # 'command-prefix' option
107 #$build_env_cmnd = '';
111 # By default the package is built in a path of the following format
112 # /build/packagename-XXXXXX/packagename-version/ where XXXXXX is a random
113 # ascii string. This option allows one to specify a custom path where the
114 # package is built inside the chroot. The sbuild user in the chroot must
115 # have permissions to create the path. Common writable locations are
116 # subdirectories of /tmp or /build. Using /tmp might be dangerous, because
117 # (depending on the chroot backend) the /tmp inside the chroot might be a
118 # world writable location that can be accessed by processes outside the
119 # chroot. The directory /build can only be accessed by the sbuild user and
120 # group and should be a safe location. The buildpath must be an empty
121 # directory because the last component of the path will be removed after
122 # the build is finished. Notice that depending on the chroot backend (see
123 # CHROOT_MODE), some locations inside the chroot might be bind mounts that
124 # are shared with other sbuild instances. You must avoid using these shared
125 # locations as the build path or otherwise concurrent runs of sbuild will
126 # likely fail. With the default schroot chroot backend, the directory
127 # /build is shared between multiple schroot sessions. You can change this
128 # behaviour in /etc/schroot/sbuild/fstab. The behaviour of other chroot
129 # backends will vary.
130 # See also related command line options in sbuild(1):
132 #$build_path = undef;
136 # Build profiles. Separated by spaces.
137 # See also related command line options in sbuild(1):
139 #$build_profiles = '';
143 # By default, do not build a source package (binary only build). Set to 1
144 # to force creation of a source package, but note that this is
145 # inappropriate for binary NMUs, where the option will always be disabled.
146 # See also related command line options in sbuild(1):
154 # Check free disk space prior to starting a build. sbuild requires the
155 # free space to be at least twice the size of the unpacked sources to allow
156 # a build to proceed. Can be disabled to allow building if space is very
157 # limited, but the threshold to abort a build has been exceeded despite
158 # there being sufficient space for the build to complete.
163 # When running sbuild from within an unpacked source tree, run the 'clean'
164 # target before generating the source package. This might require some of
165 # the build dependencies necessary for running the 'clean' target to be
166 # installed on the host machine. Only disable if you start from a clean
167 # checkout and you know what you are doing.
168 # See also related command line options in sbuild(1):
175 # Default distribution. By default, no distribution is defined, and the
176 # user must specify it with the -d option. However, a default may be
177 # configured here if desired. Users must take care not to upload to the
178 # wrong distribution when this option is set, for example experimental
179 # packages will be built for upload to unstable when this is not what is
181 # See also related command line options in sbuild(1):
184 #$distribution = undef;
188 # By default, the -s option only includes the .orig.tar.gz when needed
189 # (i.e. when the Debian revision is 0 or 1). By setting this option to 1,
190 # the .orig.tar.gz will always be included when -s is used.
191 # See also related command line options in sbuild(1):
192 # --force-orig-source
193 #$force_orig_source = 0;
197 # Build using current GCC snapshot?
198 # See also related command line options in sbuild(1):
204 # Host architecture (Arch we are building for)
205 # See also related command line options in sbuild(1):
212 # Additional signing options for dpkg-buildpackage
218 # SOURCE_ONLY_CHANGES
220 # Also produce a changes file suitable for a source-only upload.
221 # See also related command line options in sbuild(1):
222 # --source-only-changes
223 #$source_only_changes = 0;
227 # Regular expressions identifying toolchain packages. Note that for
228 # backward compatibility, this is also settable using the array
229 # @toolchain_regex (deprecated), rather than an array reference.
230 #$toolchain_regex = [
234 # 'g\\+\\+-[\\d.]+$',
236 # 'libc[\\d.]+-dev$',
237 # 'linux-kernel-headers$',
241 # 'kfreebsd-kernel-headers$'
250 # INDIVIDUAL_STALLED_PKG_TIMEOUT
252 # Some packages may exceed the general timeout (e.g. redirecting output to
253 # a file) and need a different timeout. This has is a mapping between
254 # source package name and timeout. Note that for backward compatibility,
255 # this is also settable using the hash %individual_stalled_pkg_timeout
256 # (deprecated) , rather than a hash reference.
257 # %individual_stalled_pkg_timeout = (smalleiffel => 300,
263 #$individual_stalled_pkg_timeout = {};
267 # Lock wait interval (seconds). Maximum wait time is (max_lock_trys x
273 # Number of times to try waiting for a lock.
274 #$max_lock_trys = 120;
276 # STALLED_PKG_TIMEOUT
278 # Time (in minutes) of inactivity after which a build is terminated.
279 # Activity is measured by output to the log file.
280 $stalled_pkg_timeout = 720;
288 # Path to autopkgtest binary
289 # See also related command line options in sbuild(1):
292 #$autopkgtest = 'autopkgtest';
294 # AUTOPKGTEST_OPTIONS
296 # Options to pass to autopkgtest. Each option is a separate arrayref
297 # element. For example, ['-b', '<chroot_tarball>'] to add -b and
299 #$autopkgtest_opts = [];
301 # AUTOPKGTEST_ROOT_ARGS
303 # Preceding arguments to launch autopkgtest as root. With the default value
304 # (the empty array) "sudo --" will be used as a prefix. If the first
305 # element in the array is the empty string, no prefixing will be done. If
306 # the value is a scalar, it will be prefixed by that string. If the scalar
307 # is an empty string, no prefixing will be done.
308 # See also related command line options in sbuild(1):
309 # --autopkgtest-root-arg
310 # --autopkgtest-root-args
311 # # prefix with "sudo --":
312 # $autopkgtest_root_args = [];
313 # $autopkgtest_root_args = ['sudo', '--'];
314 # # prefix with "env":
315 # $autopkgtest_root_args = ['env'];
316 # $autopkgtest_root_args = 'env';
317 # # prefix with nothing:
318 # $autopkgtest_root_args = '';
319 # $autopkgtest_root_args = [''];
320 # $autopkgtest_root_args = ['', 'whatever'];
321 #$autopkgtest_root_args = [];
325 # Path to lintian binary
326 #$lintian = 'lintian';
330 # Options to pass to lintian. Each option is a separate arrayref element.
331 # For example, ['-i', '-v'] to add -i and -v.
332 # See also related command line options in sbuild(1):
339 # Path to piuparts binary
340 # See also related command line options in sbuild(1):
343 #$piuparts = 'piuparts';
347 # Options to pass to piuparts. Each option is a separate arrayref element.
348 # For example, ['-b', '<chroot_tarball>'] to add -b and <chroot_tarball>.
349 #$piuparts_opts = [];
353 # Preceding arguments to launch piuparts as root. With the default value
354 # (the empty array) "sudo --" will be used as a prefix. If the first
355 # element in the array is the empty string, no prefixing will be done. If
356 # the value is a scalar, it will be prefixed by that string. If the scalar
357 # is an empty string, no prefixing will be done.
358 # See also related command line options in sbuild(1):
359 # --piuparts-root-arg
360 # --piuparts-root-args
361 # # prefix with "sudo --":
362 # $piuparts_root_args = [];
363 # $piuparts_root_args = ['sudo', '--'];
364 # # prefix with "env":
365 # $piuparts_root_args = ['env'];
366 # $piuparts_root_args = 'env';
367 # # prefix with nothing:
368 # $piuparts_root_args = '';
369 # $piuparts_root_args = [''];
370 # $piuparts_root_args = ['', 'whatever'];
371 #$piuparts_root_args = [];
376 # See also related command line options in sbuild(1):
378 # --no-run-autopkgtest
379 #$run_autopkgtest = 0;
384 # See also related command line options in sbuild(1):
392 # See also related command line options in sbuild(1):
403 # APT_ALLOW_UNAUTHENTICATED
405 # Force APT to accept unauthenticated packages. By default,
406 # unauthenticated packages are not allowed. This is to keep the build
407 # environment secure, using apt-secure(8). By setting this to 1,
408 # APT::Get::AllowUnauthenticated is set to "true" when running apt-get.
409 # This is disabled by default: only enable it if you know what you are
411 #$apt_allow_unauthenticated = 0;
415 # APT clean. 1 to enable running "apt-get clean" at the start of each
416 # build, or 0 to disable.
417 # See also related command line options in sbuild(1):
424 # APT distupgrade. 1 to enable running "apt-get dist-upgrade" at the start
425 # of each build, or 0 to disable.
426 # See also related command line options in sbuild(1):
428 # --no-apt-distupgrade
429 #$apt_distupgrade = 1;
433 # APT update. 1 to enable running "apt-get update" at the start of each
434 # build, or 0 to disable. This option has no effect on updating the
435 # internal sbuild apt repository, the repository for extra packages (see
436 # EXTRA_PACKAGES) and the repositories given via EXTRA_REPOSITORIES. These
437 # are always updated. Thus, this option only influences updates of the
438 # default repositories of the chroot.
439 # See also related command line options in sbuild(1):
444 # APT_UPDATE_ARCHIVE_ONLY
446 # Update local temporary APT archive directly (1, the default) or set to 0
447 # to disable and do a full apt update (not recommended in case the mirror
448 # content has changed since the build started).
449 #$apt_update_archive_only = 1;
453 # APT upgrade. 1 to enable running "apt-get upgrade" at the start of each
454 # build, or 0 to disable.
455 # See also related command line options in sbuild(1):
462 # Default chroot (defaults to distribution[-arch][-sbuild])
463 # See also related command line options in sbuild(1):
470 # Mechanism to use for chroot virtualisation. Possible value are "schroot"
471 # (default), "sudo" and "autopkgtest".
472 # See also related command line options in sbuild(1):
474 #$chroot_mode = 'schroot';
476 # CHROOT_SETUP_SCRIPT
478 # Script to run to perform custom setup tasks in the chroot.
479 # See also related command line options in sbuild(1):
481 #$chroot_setup_script = undef;
485 # Run in split mode? In split mode, apt-get and dpkg are run on the host
486 # system, rather than inside the chroot.
490 # Type: HASH:ARRAY:STRING
491 # External commands to run at various stages of a build. Commands are held
492 # in a hash of arrays of arrays data structure.
493 # See also related command line options in sbuild(1):
495 # --pre-build-commands
496 # --chroot-setup-commands
497 # --chroot-update-failed-commands
498 # --build-deps-failed-commands
499 # --build-failed-commands
500 # --anything-failed-commands
501 # --starting-build-commands
502 # --finished-build-commands
503 # --chroot-cleanup-commands
504 # --post-build-commands
505 # $external_commands = {
506 # "pre-build-commands" => [
507 # ['foo', 'arg1', 'arg2'],
508 # ['bar', 'arg1', 'arg2', 'arg3'],
510 # "chroot-setup-commands" => [
511 # ['foo', 'arg1', 'arg2'],
512 # ['bar', 'arg1', 'arg2', 'arg3'],
514 # "chroot-update-failed-commands" => [
515 # ['foo', 'arg1', 'arg2'],
516 # ['bar', 'arg1', 'arg2', 'arg3'],
518 # "build-deps-failed-commands" => [
519 # ['foo', 'arg1', 'arg2'],
520 # ['bar', 'arg1', 'arg2', 'arg3'],
522 # "build-failed-commands" => [
523 # ['foo', 'arg1', 'arg2'],
524 # ['bar', 'arg1', 'arg2', 'arg3'],
526 # "starting-build-commands" => [
527 # ['foo', 'arg1', 'arg2'],
528 # ['bar', 'arg1', 'arg2', 'arg3'],
530 # "finished-build-commands" => [
531 # ['foo', 'arg1', 'arg2'],
532 # ['bar', 'arg1', 'arg2', 'arg3'],
534 # "chroot-cleanup-commands" => [
535 # ['foo', 'arg1', 'arg2'],
536 # ['bar', 'arg1', 'arg2', 'arg3'],
538 # "post-build-commands" => [
539 # ['foo', 'arg1', 'arg2'],
540 # ['bar', 'arg1', 'arg2', 'arg3'],
543 #$external_commands = {
544 # 'build-deps-failed-commands' => [],
545 # 'build-failed-commands' => [],
546 # 'chroot-cleanup-commands' => [],
547 # 'chroot-setup-commands' => [],
548 # 'chroot-update-failed-commands' => [],
549 # 'finished-build-commands' => [],
550 # 'post-build-commands' => [],
551 # 'pre-build-commands' => [],
552 # 'starting-build-commands' => []
554 $external_commands = {
555 'build-deps-failed-commands' => [],
556 'build-failed-commands' => [],
557 'chroot-cleanup-commands' => [],
558 'chroot-setup-commands' => [],
559 'chroot-update-failed-commands' => [],
560 'finished-build-commands' => [],
561 'post-build-commands' => [],
562 'pre-build-commands' => [],
563 'starting-build-commands' => ['ulimit -c'],
566 # LOG_EXTERNAL_COMMAND_ERROR
568 # Log standard error of commands run by sbuild?
569 # See also related command line options in sbuild(1):
570 # --log-external-command-error
571 #$log_external_command_error = 1;
573 # LOG_EXTERNAL_COMMAND_OUTPUT
575 # Log standard output of commands run by sbuild?
576 # See also related command line options in sbuild(1):
577 # --log-external-command-output
578 #$log_external_command_output = 1;
582 # Where to store list currently installed packages inside chroot
583 #$package_checklist = '/var/lib/sbuild/package-checklist';
587 # When to purge the build dependencies after a build; possible values are
588 # "never", "successful", and "always"
589 # See also related command line options in sbuild(1):
593 #$purge_build_deps = 'always';
595 # PURGE_BUILD_DIRECTORY
597 # When to purge the build directory after a build; possible values are
598 # "never", "successful", and "always"
599 # See also related command line options in sbuild(1):
603 #$purge_build_directory = 'always';
605 # PURGE_EXTRA_PACKAGES
607 # Try to remove all additional packages that are not strictly required for
608 # the build right after build dependencies were installed. This currently
609 # works best with the aspcud resolver. The apt resolver will not make as
610 # much effort to remove all unneeded packages and will keep all providers
611 # of a virtual package and all packages from any dependency alternative
612 # that happen to be installed. The aptitude and xapt resolver do not
613 # implement this feature yet. The removed packages are not yet added again
614 # after the build finished. This can have undesirable side effects like
615 # lintian not working (because there is no apt to install its dependencies)
616 # or bare chroots becoming totally unusable after apt was removed from
617 # them. Thus, this option should only be used with throw-away chroots like
618 # schroot provides them where the original state is automatically restored
620 # See also related command line options in sbuild(1):
621 # --purge-extra-packages
622 #$purge_extra_packages = 0;
626 # Purge the schroot session following a build. This is useful in
627 # conjunction with the --purge and --purge-deps options when using snapshot
628 # chroots, since by default the snapshot will be deleted. Possible values
629 # are "always" (default), "never", and "successful"
630 # See also related command line options in sbuild(1):
634 #$purge_session = 'always';
644 # Archive being built. Only set in build log. This might be useful for
645 # derivative distributions.
646 # See also related command line options in sbuild(1):
653 # See also related command line options in sbuild(1):
660 # This option is deprecated. Directory for chroot symlinks and sbuild
661 # logs. Defaults to the current directory if unspecified. It is used as
662 # the location of chroot symlinks (obsolete) and for current build log
663 # symlinks and some build logs. There is no default; if unset, it defaults
664 # to the current working directory. $HOME/build is another common
666 # $build_dir = '/home/pete/build';
671 # Environment to set during the build. Defaults to setting PATH and
672 # LD_LIBRARY_PATH only. Note that these environment variables are not
673 # subject to filtering with ENVIRONMENT_FILTER. Example:
674 # $build_environment = {
675 # 'CCACHE_DIR' => '/build/cache'
677 #$build_environment = {};
681 # Username used for running dpkg-buildpackage. By default the user running
682 # sbuild is used within the chroot as well but that might allow a process
683 # from within the chroot to break out of the chroot by attaching to a
684 # process running outside the chroot with eg. gdb and then becoming root
685 # inside the chroot through schroot and thus be able to leave the chroot.
690 # Packages which must be installed in the chroot for all builds.
692 # 'build-essential:native',
698 # Only environment variables matching one of the regular expressions in
699 # this arrayref will be passed to dpkg-buildpackage and other programs run
700 # by sbuild. The default value for this configuration setting is the list
701 # of variable names as returned by
702 # Dpkg::Build::Info::get_build_env_whitelist() which is also the list of
703 # variable names that is whitelisted to be recorded in .buildinfo files.
704 # Caution: the default value listed below was retrieved from the dpkg Perl
705 # library version available when this man page was generated. It might be
706 # different if your dpkg Perl library version differs.
707 # # Setting the old environment filter
708 # $environment_filter = ['^PATH$',
709 # '^DEB(IAN|SIGN)?_[A-Z_]+$',
710 # '^(C(PP|XX)?|LD|F)FLAGS(_APPEND)?$',
716 # # Appending FOOBAR to the default
717 # use Dpkg::Build::Info;
718 # $environment_filter = [Dpkg::Build::Info::get_build_env_whitelist(), 'FOOBAR'];
719 # # Removing FOOBAR from the default
720 # use Dpkg::Build::Info;
721 # $environment_filter = [map /^FOOBAR$/ ? () : $_, Dpkg::Build::Info::get_build_env_whitelist()];
722 #$environment_filter = [
733 # '^DEB_BUILD_OPTIONS$',
734 # '^DEB_BUILD_PROFILES$',
738 # '^DPKG_GENSYMBOLS_CHECK_LEVEL$',
739 # '^DPKG_ORIGINS_DIR$',
749 # '^LC_IDENTIFICATION$',
750 # '^LC_MEASUREMENT$',
760 # '^LD_LIBRARY_PATH$',
771 # '^SOURCE_DATE_EPOCH$',
777 # Job status file (only used in batch mode)
778 #$job_file = 'build-progress';
782 # Additional per-build dependencies.
783 # See also related command line options in sbuild(1):
785 #$manual_conflicts = [];
787 # MANUAL_CONFLICTS_ARCH
789 # Additional per-build dependencies.
790 # See also related command line options in sbuild(1):
791 # --add-conflicts-arch
792 #$manual_conflicts_arch = [];
794 # MANUAL_CONFLICTS_INDEP
796 # Additional per-build dependencies.
797 # See also related command line options in sbuild(1):
798 # --add-conflicts-indep
799 #$manual_conflicts_indep = [];
803 # Additional per-build dependencies.
804 # See also related command line options in sbuild(1):
806 #$manual_depends = [];
808 # MANUAL_DEPENDS_ARCH
810 # Additional per-build dependencies.
811 # See also related command line options in sbuild(1):
813 #$manual_depends_arch = [];
815 # MANUAL_DEPENDS_INDEP
817 # Additional per-build dependencies.
818 # See also related command line options in sbuild(1):
819 # --add-depends-indep
820 #$manual_depends_indep = [];
824 # sbuild behaviour; possible values are "user" (exit status reports build
825 # failures) and "buildd" (exit status does not report build failures) for
826 # use in a buildd setup. "buildd" also currently implies enabling of
827 # "legacy features" such as chroot symlinks in the build directory and the
828 # creation of current symlinks in the build directory.
829 # See also related command line options in sbuild(1):
831 #$sbuild_mode = 'user';
836 ## Dependency resolution
841 # Optimization criteria in extended MISC 2012 syntax passed to aspcud
842 # through apt-cudf. Optimization criteria are separated by commas, sorted
843 # by decreasing order of priority and are prefixed with a polarity (+ to
844 # maximize and - to minimize). The default criteria is
845 # '-removed,-changed,-new' which first minimizes the number of removed
846 # packages, then the number of changed packages (up or downgrades) and then
847 # the number of new packages. A common task is to minimize the number of
848 # packages from experimental. To do this you can add a criteria like
849 # '-count(solution,APT-Release:=/a=experimental/)' to the default criteria.
850 # This will then minimize the number of packages in the solution which
851 # contain the string 'a=experimental' in the 'APT-Release' field of the
852 # EDSP output created by apt. See the apt-cudf man page help on the
853 # --criteria option for more information.
854 # See also related command line options in sbuild(1):
856 #$aspcud_criteria = '-removed,-changed,-new';
858 # BD_UNINSTALLABLE_EXPLAINER
860 # Method to use for explaining build dependency installation failures.
861 # Possible value are "dose3" (default) and "apt". Set to the empty string
862 # or undef to disable running any explainer.
863 # See also related command line options in sbuild(1):
864 # --bd-uninstallable-explainer
865 #$bd_uninstallable_explainer = 'dose3';
869 # Build dependency resolver. The 'apt' resolver is currently the default,
870 # and recommended for most users. This resolver uses apt-get to resolve
871 # dependencies. Alternative resolvers are 'apt', 'aptitude' and 'aspcud'.
872 # The 'apt' resolver uses a built-in resolver module while the 'aptitude'
873 # resolver uses aptitude to resolve build dependencies. The aptitude
874 # resolver is similar to apt, but is useful in more complex situations,
875 # such as where multiple distributions are required, for example when
876 # building from experimental, where packages are needed from both unstable
877 # and experimental, but defaulting to unstable. If the dependency situation
878 # is too complex for either apt or aptitude to solve it, you can use the
879 # 'aspcud' resolver which (in contrast to apt and aptitude) is a real
880 # solver (in the math sense) and will thus always find a solution if a
882 # See also related command line options in sbuild(1):
883 # --build-dep-resolver
884 #$build_dep_resolver = 'apt';
888 # Additional per-build packages available as build dependencies.
889 # See also related command line options in sbuild(1):
891 #$extra_packages = [];
895 # Additional per-build apt repositories.
896 # See also related command line options in sbuild(1):
898 #$extra_repositories = [];
900 # EXTRA_REPOSITORY_KEYS
902 # Additional per-build apt repository keys.
903 # See also related command line options in sbuild(1):
904 # --extra-repository-key
905 #$extra_repository_keys = [];
907 # RESOLVE_ALTERNATIVES
909 # Should the dependency resolver use alternatives in Build-Depends,
910 # Build-Depends-Arch and Build-Depends-Indep? By default, using 'apt'
911 # resolver, only the first alternative will be used; all other alternatives
912 # will be removed. When using the 'aptitude' resolver, it will default to
913 # using all alternatives. Note that this does not include
914 # architecture-specific alternatives, which are reduced to the build
915 # architecture prior to alternatives removal. This should be left disabled
916 # when building for unstable; it may be useful when building for
917 # experimental or backports. Set to undef to use the default, 1 to enable,
919 # See also related command line options in sbuild(1):
920 # --resolve-alternatives
921 # --no-resolve-alternatives
922 # $resolve_alternatives = 0;
923 #$resolve_alternatives = undef;
925 # SBUILD_BUILD_DEPENDS_PUBLIC_KEY
927 # GPG public key for temporary local apt archive.
928 #$sbuild_build_depends_public_key =
929 #'/var/lib/sbuild/apt-keys/sbuild-key.pub';
931 # SBUILD_BUILD_DEPENDS_SECRET_KEY
933 # GPG secret key for temporary local apt archive.
934 #$sbuild_build_depends_secret_key =
935 #'/var/lib/sbuild/apt-keys/sbuild-key.sec';
943 # COMPRESS_BUILD_LOG_MAILS
945 # Should build log mails be compressed?
946 #$compress_build_log_mails = 1;
950 # Debug logging level
955 # Colour log messages such as critical failures, warnings and success
960 # Directory for storing build logs. This defaults to '.' when SBUILD_MODE
961 # is set to 'user' (the default), and to '$HOME/logs' when SBUILD_MODE is
967 # Filter variable strings from log messages such as the chroot name and
973 # email address set in the From line of build logs
974 # See also related command line options in sbuild(1):
976 #$mailfrom = 'Source Builder <sbuild>';
980 # email address to mail build logs to
981 # See also related command line options in sbuild(1):
987 # Like MAILTO, but per-distribution. This is a hashref mapping
988 # distribution name to MAILTO. Note that for backward compatibility, this
989 # is also settable using the hash %mailto (deprecated), rather than a hash
993 # MIME_BUILD_LOG_MAILS
995 # Should build log mails be MIME encoded?
996 #$mime_build_log_mails = 1;
1000 # Disable use of log file
1001 # See also related command line options in sbuild(1):
1008 # Verbose logging level
1014 ## Maintainer options
1019 # Key ID to use in .changes for the current upload. It overrides both
1020 # $maintainer_name and $uploader_name.
1021 # See also related command line options in sbuild(1):
1028 # Name to use as override in .changes files for the Maintainer field. The
1029 # Maintainer field will not be overridden unless set here.
1030 # See also related command line options in sbuild(1):
1033 #$maintainer_name = undef;
1037 # Name to use as override in .changes file for the Changed-By: field.
1038 # See also related command line options in sbuild(1):
1041 #$uploader_name = undef;
1046 ## Multiarch support (transitional)
1049 # CROSSBUILD_CORE_DEPENDS
1050 # Type: HASH:ARRAY:STRING
1051 # Per-architecture dependencies required for cross-building. By default, if
1052 # a Debian architecture is not found as a key in this hash, the package
1053 # crossbuild-essential-${hostarch}:native will be installed.
1055 # $crossbuild_core_depends = {
1056 # nios2 => ['crossbuild-essential-nios2:native', 'special-package'],
1057 # musl-linux-mips => ['crossbuild-essential-musl-linux-mips:native', 'super-special'],
1059 #$crossbuild_core_depends = {};
1069 # Path to aptitude binary
1070 #$aptitude = 'aptitude';
1074 # Path to apt-cache binary
1075 #$apt_cache = 'apt-cache';
1079 # Path to apt-get binary
1080 #$apt_get = 'apt-get';
1082 # AUTOPKGTEST_VIRT_SERVER
1084 # Path to autopkgtest-virt-* binary, selecting the virtualization server.
1085 # See also related command line options in sbuild(1):
1086 # --autopkgtest-virt-server
1087 #$autopkgtest_virt_server = 'autopkgtest-virt-schroot';
1089 # AUTOPKGTEST_VIRT_SERVER_OPTIONS
1090 # Type: ARRAY:STRING
1091 # Additional command-line options for autopkgtest-virt-*
1092 # See also related command line options in sbuild(1):
1093 # --autopkgtest-virt-server-opt
1094 # --autopkgtest-virt-server-opts
1095 #$autopkgtest_virt_server_options = [];
1097 # DPKG_BUILDPACKAGE_USER_OPTIONS
1098 # Type: ARRAY:STRING
1099 # Additional command-line options for dpkg-buildpackage.
1100 # See also related command line options in sbuild(1):
1104 #$dpkg_buildpackage_user_options = [];
1108 # Path to dpkg-source binary
1109 #$dpkg_source = 'dpkg-source';
1111 # DPKG_SOURCE_OPTIONS
1112 # Type: ARRAY:STRING
1113 # Additional command-line options for dpkg-source
1114 # See also related command line options in sbuild(1):
1116 # --dpkg-source-opts
1117 #$dpkg_source_opts = [];
1121 # Path to fakeroot binary
1122 #$fakeroot = 'fakeroot';
1126 # Program to use to send mail
1127 #$mailprog = '/usr/sbin/sendmail';
1131 # Path to md5sum binary
1132 #$md5sum = 'md5sum';
1135 # Type: ARRAY:STRING
1136 # Additional command-line options for schroot
1137 #$schroot_options = [
1148 # Path to sudo binary
1163 # Directory for writing build statistics to
1164 # See also related command line options in sbuild(1):