Debconf Configuration Worksheet

Here is a list of configuration files on the Freedombox which are owned or configured by other packages, and are currently modified by scripts in freedombox-setup or plinth. You can find modified conffiles on your FreedomBox with the following command:

dpkg-query -W -f='${Conffiles}\n' '*' | awk 'OFS="  "{print $2,$1}' | LANG=C md5sum -c 2>/dev/null | awk -F': ' '$2 !~ /OK$/{print $1}' | sort

The goal is to do all of this configuration through debconf instead. For that, we will need to convince package maintainers to add debconf support to their packages, and to add the hooks that we need. This can be done by filing wishlist bug reports against those packages. Offering a patch should improve our chances of success.

NB! Debconf is preferred over alternative methods like .d or multilevel support: Only debconf keeps the maintenance task of tracking intimate configuration details most possible at the package maintainer.

Table Legend

Package

Has debconf support?

Modified conffile

Additional hooks needed:

Related bugreports

{X} tor

no

/etc/tor/torrc

?SocksPort, ORPort, ?ControlPort, ?BridgeRelay, ?ExitPolicy, ?ServerTransportPlugin

{o} ejabberd

yes

auth_method, ldap_servers, ldap_base

{X} ldapscripts

no

/etc/ldapscripts/ldapscripts.conf

SASLAUTH, PASSWORDGEN, SERVER, SUFFIX, USUFFIX, GSUFFIX

{o} libpam-modules

yes

/etc/security/access.conf

Add entry

{X} privoxy

no

/etc/privoxy/config

listen-address

798219

{X} pagekite

no

/etc/pagekite.d/10_account.rc

abort_not_configured, kitename, kitesecret

{X} transmission-daemon

no

/etc/transmission-daemon/settings.json

download_dir, rpc_username, rpc_password

{o} unattended-upgrades

yes

/etc/apt/apt.conf.d/50unattended-upgrades

Origins-Pattern


Legend

(./)

Configuration through debconf is fully implemented for this package.

{i}

The package has the required debconf support--just need to start using it.

{*}

A bug has been reported to request needed debconf support.

{o}

The package has debconf support, but not all of the hooks that we need.

{X}

The package does not have debconf support yet.


Intro

Information

Support

Contribute

Reports

Promote

Vision

Hardware

Live Help

Where To Start

Translate

Calls

Talks

Overview

Download

Q&A

To Do

Design

Releases

Press

Features

Manual

Contributors

Code

Blog

FreedomBox for Communities

FreedomBox Developer Manual

HELP & DISCUSSIONS: Discussion Forum - Matrix - Mailing List - #freedombox irc.debian.org | CONTACT Foundation | JOIN Project

Next call: Saturday, April 13 at 14:00 UTC

This page is copyright its contributors and is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.


CategoryFreedomBox