Package: uml-utilities Version: 20070815-1.3 Severity: serious Tags: patch Dear Maintainer,
Andreas Beckmann <deb...@abeckmann.de> 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 uml-utilities-20070815/debian/postinst uml-utilities-20070815/debian/postinst --- uml-utilities-20070815/debian/postinst +++ uml-utilities-20070815/debian/postinst @@ -37,10 +37,6 @@ /usr/lib/uml/uml_net fi - if ! dpkg-statoverride --list /var/run/uml-utilities >/dev/null; then - chown uml-net:uml-net /var/run/uml-utilities - fi - ;; abort-upgrade|abort-remove|abort-deconfigure) diff -u uml-utilities-20070815/debian/changelog uml-utilities-20070815/debian/changelog --- uml-utilities-20070815/debian/changelog +++ uml-utilities-20070815/debian/changelog @@ -1,3 +1,10 @@ +uml-utilities (20070815-1.4) unstable; urgency=low + + * Non-maintainer upload. + * Fixes /var/run/uml-utilities life cycle handling (Closes: #XXXXXX). + + -- Thomas Goirand <z...@debian.org> Sat, 06 Oct 2012 23:02:13 +0800 + uml-utilities (20070815-1.3) unstable; urgency=low * Non-maintainer upload. diff -u uml-utilities-20070815/debian/rules uml-utilities-20070815/debian/rules --- uml-utilities-20070815/debian/rules +++ uml-utilities-20070815/debian/rules @@ -56,8 +56,7 @@ dh_testroot dh_clean -k dh_installdirs usr/sbin usr/lib/uml \ - etc/network/if-up.d etc/network/if-pre-up.d \ - var/run/uml-utilities + etc/network/if-up.d etc/network/if-pre-up.d $(MAKE) install DESTDIR=$(tmp) only in patch2: unchanged: --- uml-utilities-20070815.orig/debian/uml-utilities.postrm +++ uml-utilities-20070815/debian/uml-utilities.postrm @@ -0,0 +1,11 @@ +#!/bin/sh + +set -e + +if [ "${1}" = "purge" ] ; then + rm -rf /var/run/uml-utilities +fi + +#DEBHELPER# + +exit 0