---
name: "fai-debconf"
section: "1"
platform: "linux"
package: "fai-client"
version: "6.4.3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/fai-debconf"
---

# fai-debconf(1)

set debconf values using classes

## NAME

fai-debconf - set debconf values using classes

## SYNOPSIS

**fai-debconf** \[OPTION\] *DIRECTORY*

## DESCRIPTION

This command is only called internally by FAI and not directly by the user.

fai-debconf reads files in DIRECTORY which are also a defined class. If the name of the class is a directory, all files in the directory are read. The files must have the format of [debconf-get-selections(1)](/debconf-get-selections/1.md). All the input is used to call [debconf-set-selections(1)](/debconf-set-selections/1.md). This is done in the chroot environment if the variable $ROOTCMD is set. After setting the debconf values, [dpkg-reconfigure(8)](/dpkg-reconfigure/8.md) is called for every installed package and for which some debconf data was set.

## OPTIONS

- **-h**

  Show help, version and summary of options.

- **-s**

  Skip reconfiguration of packages. Only set values in debconf database.

- **-v**

  Create verbose output.

- **-d**

  Add additional debugging output. Implies the -v option.

- **-f**

  Run dpkg-reconfigure for all packages FAI has information on, not only for those whose database entries were modified.

## SEE ALSO

[**debconf-get-selections**(1)](/debconf-get-selections/1.md), [**debconf-set-selections**(1)](/debconf-set-selections/1.md), [**dpkg-reconfigure**(8)](/dpkg-reconfigure/8.md)

This program is part of FAI (Fully Automatic Installation). The FAI homepage is http://fai-project.org.

## AUTHOR

Written by Thomas Lange \<lange@cs.uni-koeln.de\>
