.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "DEBCONF 1" .TH DEBCONF 1 "2021-06-10" "" "Debconf" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" debconf \- run a debconf\-using program .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& debconf [options] command [args] .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" Debconf is a configuration system for Debian packages. For a debconf overview and documentation for sysadmins, see \fBdebconf\fR\|(7) (in the debconf-doc package). .PP The \fBdebconf\fR program runs a program under debconf's control, setting it up to talk with debconf on stdio. The program's output is expected to be debconf protocol commands, and it is expected to read result codes on stdin. See \&\fBdebconf\-devel\fR\|(7) for details about the debconf protocol. .PP The command to be run under debconf must be specified in a way that will let your \s-1PATH\s0 find it. .PP This command is not the usual way that debconf is used. It's more typical for debconf to be used via \fBdpkg\-preconfigure\fR\|(8) or \fBdpkg\-reconfigure\fR\|(8). .SH "OPTIONS" .IX Header "OPTIONS" .IP "\fB\-o\fR\fIpackage\fR, \fB\-\-owner=\fR\fIpackage\fR" 4 .IX Item "-opackage, --owner=package" Tell debconf what package the command it is running is a part of. This is necessary to get ownership of registered questions right, and to support unregister and purge commands properly. .IP "\fB\-f\fR\fItype\fR, \fB\-\-frontend=\fR\fItype\fR" 4 .IX Item "-ftype, --frontend=type" Select the frontend to use. .IP "\fB\-p\fR\fIvalue\fR, \fB\-\-priority=\fR\fIvalue\fR" 4 .IX Item "-pvalue, --priority=value" Specify the minimum priority of question that will be displayed. .IP "\fB\-\-terse\fR" 4 .IX Item "--terse" Enables terse output mode. This affects only some frontends. .SH "EXAMPLES" .IX Header "EXAMPLES" To debug a shell script that uses debconf, you might use: .PP .Vb 1 \& DEBCONF_DEBUG=developer debconf my\-shell\-prog .Ve .PP Or, you might use this: .PP .Vb 1 \& debconf \-\-frontend=readline sh \-x my\-shell\-prog .Ve .SH "SEE ALSO" .IX Header "SEE ALSO" \&\fBdebconf\-devel\fR\|(7), \fBdebconf\fR\|(7) .SH "AUTHOR" .IX Header "AUTHOR" Joey Hess