Check-Script: conffiles Author: Christian Schwarz Abbrev: cnf Type: binary Needs-Info: bin-pkg-control, index Info: This script checks if the conffiles control file of a binary package is correct. Tag: file-in-usr-marked-as-conffile Severity: serious Certainty: certain Ref: policy 10.7.2 Info: All configuration files must reside in /etc. Files below /usr may not be marked as conffiles since /usr might be mounted read-only. The local system administrator would therefore not have a chance to modify this configuration file. Tag: non-etc-file-marked-as-conffile Severity: serious Certainty: possible Info: A file installed in some other directory than /etc is marked as conffile. A conffile typically implies a configuration file, and Policy mandates such files to be in /etc. Ref: policy 10.7.2 Tag: relative-conffile Severity: important Certainty: certain Ref: policy E.1 Info: All entries in the debian/conffiles control file should have an absolute path specification. Tag: duplicate-conffile Severity: important Certainty: certain Info: The file is listed more than once in your debian/conffiles file. Usually, this is because debhelper (dh_installdeb, compat level 3 or higher) will add any files in your package located in /etc automatically to the list of conffiles, so if you do that manually too, you'll get duplicates. Tag: file-in-etc-not-marked-as-conffile Severity: serious Certainty: certain Ref: policy 10.7 Info: Files in /etc must be marked conffiles if they are included in a package. Otherwise they should be created by maintainer scripts.