diff --git a/MANIFEST.in b/MANIFEST.in index 5417a7c..84629c4 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,6 +1,7 @@ -recursive-include debian callcontrol.init callcontrol.manpages changelog compat control copyright dirs docs rules +recursive-include debian changelog compat control copyright dirs docs rules +recursive-include debian callcontrol.init callcontrol.manpages lintian-overrides recursive-include debian/source format recursive-include doc/man *.[1-9] prune debian/tmp prune debian/callcontrol include INSTALL LICENSE MANIFEST.in changelog diff --git a/debian/lintian-overrides b/debian/lintian-overrides new file mode 100644 index 0000000..8160dcc --- /dev/null +++ b/debian/lintian-overrides @@ -0,0 +1,2 @@ +# This file will contain passwords. +callcontrol: non-standard-file-perm etc/callcontrol/config.ini 0600 != 0644 diff --git a/debian/rules b/debian/rules index b2e78c2..9ef71e9 100755 --- a/debian/rules +++ b/debian/rules @@ -1,15 +1,19 @@ #!/usr/bin/make -f #export DH_VERBOSE=1 %: dh $@ --with python2 --buildsystem=pybuild override_dh_clean: dh_clean rm -rf build dist MANIFEST override_dh_auto_install: dh_auto_install mv debian/callcontrol/etc/callcontrol/config.ini.sample debian/callcontrol/etc/callcontrol/config.ini +override_dh_fixperms: + dh_fixperms + chmod 600 debian/callcontrol/etc/callcontrol/config.ini +