Package: scanlogd Version: 2.2.5-3.1 Severity: serious Tags: patch Dear Maintainer,
Andreas Beckmann <[email protected]> reported in -devel that your package (as well as 27 others) ships a folder either in /var/run or /var/lock. This is forbidden by policy. Lintian detects the problem and warns as follow: /var/run may be a temporary filesystem, so any directories or files needed /there must be created dynamically at boot time. Refer to Debian Policy Manual section 9.3.2 (Writing the scripts) for details. Severity: serious, Certainty: possible Check: files, Type: binary, udeb which is why I am reporting this bug with severity serious (and there fore, release critical). Please fix your package. I have attached what I believe is a good fix the problem, however, I haven't tried it, and I haven't tested if something more for creating the necessary folder at runtime should be added. Please make sure to test before applying the patch blindly. Cheers, Thomas Goirand (zigo)
diff -u scanlogd-2.2.5/debian/changelog scanlogd-2.2.5/debian/changelog --- scanlogd-2.2.5/debian/changelog +++ scanlogd-2.2.5/debian/changelog @@ -1,3 +1,10 @@ +scanlogd (2.2.5-3.2) unstable; urgency=low + + * Non-maintainer upload. + * Fixes handling of /var/run/scanlogd (Closes: #XXXXXX). + + -- Thomas Goirand <[email protected]> Sat, 06 Oct 2012 22:40:46 +0800 + scanlogd (2.2.5-3.1) unstable; urgency=low * Non-maintainer upload. diff -u scanlogd-2.2.5/debian/postrm scanlogd-2.2.5/debian/postrm --- scanlogd-2.2.5/debian/postrm +++ scanlogd-2.2.5/debian/postrm @@ -4,6 +4,7 @@ if [ "$1" = "purge" ] ; then update-rc.d scanlogd remove >/dev/null userdel scanlogd || true + rm -rf /var/run/scanlogd fi #DEBHELPER# diff -u scanlogd-2.2.5/debian/dirs scanlogd-2.2.5/debian/dirs --- scanlogd-2.2.5/debian/dirs +++ scanlogd-2.2.5/debian/dirs @@ -2 +1,0 @@ -var/run/scanlogd \ No newline at end of file

