# This is the main config file for debconf. It tells debconf where to # store data. The format of this file is a set of stanzas. Each stanza # except the first sets up a database for debconf to use. For details, see # debconf.conf(5) (in the debconf-doc package). # # So first things first. This first stanza gives the names of two databases. # Debconf will use this database to store the data you enter into it, # and some other dynamic data. Config: configdb # Debconf will use this database to store static template data. Templates: templatedb # Set up the configdb database. By default, it consists of a single flat # text file. Name: configdb Driver: File Filename: /var/cache/debconf/config.dat # Set up the templatedb database, which is likewise a single flat text file # by default. Name: templatedb Driver: File Mode: 644 Filename: /var/cache/debconf/templates.dat # Well that was pretty straightforward, and it will be enough for most # people's needs, but debconf's database drivers can be used to do much # more interesting things. For example, suppose you want to use config # data from another host, which is mounted over nfs. You don't want to # write to that host's debconf database, just read from it, so you still # need a local database for local changes. # # A remote database, read-only. It is optional; if debconf # fails to use it it will not abort. #Name: remotedb #Driver: DirTree #Directory: /mnt/otherhost/var/cache/debconf/config #Readonly: true #Required: false # # A stack consisting of two databases. Values will be read from # the first database in the stack to contain a value. In this example, # writes always go to the first database. #Name: fulldb #Driver: stack #Stack: configdb, remotedb # # In this example, we'd use Config: fulldb at the top of the file # to make it use the combination of the databases. # # Even more complex and interesting setups are possible, see the man page # for details.