DEVSCRIPTS.CONF(5) File Formats Manual DEVSCRIPTS.CONF(5)
NAME
devscripts.conf - configuration file for the devscripts package
DESCRIPTION
The devscripts package provides a collection of scripts which may be of use to Debian de-
velopers and others wishing to build Debian packages. Many of these have options which
can be configured on a system-wide and per-user basis.
Every script in the devscripts package which makes use of values from these configuration
files describes the specific settings recognised in its own manpage. (For a list of the
scripts, either see /usr/share/doc/devscripts/README.gz or look at the output of dpkg -L
devscripts | grep /usr/bin.)
The two configuration files are /etc/devscripts.conf for system-wide defaults and ~/.de-
vscripts for per-user settings. They are written with bash(1) syntax, but should only
have comments and simple variable assignments in them; they are both sourced (if present)
by many of the devscripts scripts. Variables corresponding to simple switches should have
one of the values yes and no; any other setting is regarded as equivalent to the default
setting.
All variable names are written in uppercase, and begin with the script name. Package-wide
variables begin with "DEVSCRIPTS", and are listed below, as well as in the relevant man-
pages.
For a list of all of the available options variables, along with their default settings,
see the example configuration file /usr/share/doc/devscripts/devscripts.conf.ex. This is
copied to /etc/devscripts.conf when the devscripts package is first installed. Informa-
tion about configuration options introduced in newer versions of the package will be ap-
pended to /etc/devscripts.conf when the package is upgraded.
Every script which reads the configuration files can be forced to ignore them by using
--no-conf as the first command-line option.
PACKAGE-WIDE VARIABLES
The currently recognised package-wide variables are:
DEVSCRIPTS_CHECK_DIRNAME_LEVEL, DEVSCRIPTS_CHECK_DIRNAME_REGEX
These variables control scripts which change directory to find a debian/changelog
file or suchlike, and some other miscellaneous cases. In order to prevent un-
wanted, even possibly dangerous, behaviour, these variables control when actions
will be performed. The scripts which currently make use of these variables are:
debc, debchange/dch, debclean, debi, debrelease, debuild and uscan, but this list
may change with time (and I may not remember to update this manpage). Please see
the manpages of individual scripts for details of the specific behaviour for each
script.
SEE ALSO
devscripts(1) and /usr/share/doc/devscripts/README.gz.
AUTHOR
This manpage was written for the devscripts package by the package maintainer Julian
Gilbey <jdg AT debian.org>.
DEBIAN Debian Utilities DEVSCRIPTS.CONF(5)
Generated by $Id: phpMan.php,v 4.55 2007/09/05 04:42:51 chedong Exp $ Author: Che Dong
On Apache
Under GNU General Public License
2025-12-03 07:56 @216.73.216.136 CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)