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

Reply via email to