#
# Example packages legitimately use debconf commands to demonstrate
# dbconfig-common integration. These are not standalone programs but
# educational examples shipped in documentation.
#
dbconfig-common: debconf-is-not-a-registry [usr/share/doc/dbconfig-common/examples/db-test-*]

#
# Templates are dynamically referenced via variable substitution in
# maintainer scripts (e.g. db_input low $dbc_dbtype/method), so lintian
# cannot detect their usage.
#
dbconfig-common: unused-debconf-template dbconfig-common/*

#
# The following directory is used by packages that use dbconfig-common
# to configure themselves.
# Override as suggested by the lintian information text.
#
dbconfig-common: package-contains-empty-directory [usr/share/dbconfig-common/data/]

#
# Our examples packages share the same changelog file, so this is harmless
#
dbconfig-common: duplicate-changelog-files

#
# Example debian/install files use dh-exec syntax which is expected
# for example packaging.
#
dbconfig-common: example-unusual-interpreter /usr/bin/dh-exec [usr/share/doc/dbconfig-common/examples/db-test-*/debian/install]

#
# Lintian wrongly assumes the line is shell code when it actually is inside a
# heredoc section that outputs PHP code.
#
dbconfig-common: bash-term-in-posix-shell 'echo "dbc_*;\n"' [usr/sbin/dbconfig-load-include:*]
