aboutsummaryrefslogtreecommitdiff
path: root/doc/mini-dinstall.conf
diff options
context:
space:
mode:
Diffstat (limited to 'doc/mini-dinstall.conf')
-rw-r--r--doc/mini-dinstall.conf132
1 files changed, 132 insertions, 0 deletions
diff --git a/doc/mini-dinstall.conf b/doc/mini-dinstall.conf
new file mode 100644
index 0000000..de323ea
--- /dev/null
+++ b/doc/mini-dinstall.conf
@@ -0,0 +1,132 @@
+# Sample mini-dinstall.conf with all the options -*- coding: utf-8; mode: generic -*-
+
+# Options that apply to all distributions
+[DEFAULT]
+# The root of the archive.
+archivedir = ~/debian/
+
+# The default loglevel which is sent to you via email. Valid values
+# are taken from the Python logging module: DEBUG, INFO, WARN, ERROR,
+# and CRITICAL. You may also use NONE, to avoid email altogether.
+mail_log_level = ERROR
+
+# The user to mail logs to
+mail_to = username
+
+# The loglevel upon which to immediately send you queued log messages.
+mail_log_flush_level = ERROR
+
+# The number of log messages upon which an email will be sent to you.
+mail_log_flush_count = 10
+
+# Whether or not to trigger a reindex of Packages/Sources files
+# immediately after every installation (in daemon mode). If you
+# disable this option, you should almost certainly have
+# dynamic_reindex enabled. You may want to disable this if you
+# install a *lot* of packages.
+trigger_reindex = 1
+
+# Whether or not to verify GPG signatures on .changes files
+verify_sigs = 1
+
+# GNUPG keyrings to use for signature verification, separated by
+# commas. This will override the builtin keyrings. Generally you
+# shouldn't specify this option; use extra_keyrings instead.
+keyrings = /usr/share/keyrings/debian-keyring.gpg, /path/to/other/keyring.gpg
+
+# Additional GNUPG keyrings to use for signature verification, separated by commas
+extra_keyrings = ~/.gnupg/pubring.gpg, ~/.gnupg/other.gpg
+
+# The permissions for the incoming directory. If you want to use
+# mini-dinstall for a group of people, you might want to make this
+# more permissive.
+incoming_permissions = 0750
+
+### The remaining options can also be specified in a per-distribution
+### basis
+
+# What architecture subdirectories to create.
+architectures = all, i386, sparc, powerpc
+
+# The style of archive. "flat" is the default; it puts all .debs in
+# the archive directory. The other alternative is "simple-subdir",
+# which puts .debs from each architecture in a separate subdirectory.
+archive_style = flat
+
+# Whether or not to mail you about successful installations
+mail_on_success = 1
+
+# Whether or not to delete old packages
+keep_old = 0
+
+# A script to run before a .changes is installed. It is called with
+# the full path to the .changes as an argument. If it exits with an
+# error, then the .changes is skipped.
+pre_install_script = ~/bin/pre-inst.sh
+
+# A script to run when a .changes is successfully installed.
+# It is called with the full path to the .changes as an argument.
+post_install_script = ~/bin/post-inst.sh
+
+# Whether or not to generate Release files
+generate_release = 1
+
+# The default Origin: field in the release file
+release_origin = username
+
+# The default Label: field in the release file
+release_label = username
+
+# The default Suite: field in the release file
+release_suite = Penthouse
+
+# The default Description: field in the release file
+release_description = My Happy Fun Packages
+
+# If specified, this script will be called to sign Release files. It
+# will be invoked in the directory containing the Release file, and
+# should accept the filename of the Release file to sign as the first
+# argument (note it is passed a temporary filename, not "Release").
+# It should generate a detached signature in a file named Release.gpg.
+release_signscript = ~/bin/sign-release.sh
+
+# Whether or not to watch directories for changes, and reindex
+# Packages/Sources as needed. Only used in daemon mode.
+dynamic_reindex = 1
+
+# Whether or not to make .changes files unreadable to others by
+# default. This will protect you from other people unexpectedly
+# uploading your packages. Please think carefully about your security
+# before you change this!
+chown_changes_files = 1
+
+# Whether or not to use /usr/bin/dnotify. This doesn't work on some
+# systems, so you might want to disable it. Only used if
+# dynamic_reindex is enabled.
+use_dnotify = 0
+
+# If you use the mtime-polling directory notifier, this is the number
+# of seconds in between polls. Only used if dynamic_reindex is
+# enabled.
+poll_time = 30
+
+# The maximum number of seconds to wait for an incomplete upload
+# before rejecting it. The default is two days.
+max_retry_time = 172800
+
+# The following are just some sample distributions, with a few sample
+# distribution-specific options.
+
+[local]
+poll_time = 40
+
+[woody]
+max_retry_time = 30
+keep_old = 1
+
+[staging]
+post_install_script = ~/bin/staging-post-inst.sh
+
+[experimental]
+architectures = all, i386, sparc, powerpc, ia64, sh4
+keep_old = 1