[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#700973: unblock: trousers/0.3.9-3+wheezy1



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Please unblock package trousers

Upload 0.3.9-3+wheezy1 fixes a serious bug which causes installation of
trousers to fail in some cases, when the udev rules are not refreshed
when triggering the tpm device to setup the correct permissions.

Package in unstable is fixed. Debdiff for testing attached.

Thanks,
Pierre

unblock trousers/0.3.9-3+wheezy1
diff -Nru trousers-0.3.9/debian/changelog trousers-0.3.9/debian/changelog
--- trousers-0.3.9/debian/changelog	2012-07-05 20:56:17.000000000 +0200
+++ trousers-0.3.9/debian/changelog	2013-02-19 22:56:59.000000000 +0100
@@ -1,3 +1,10 @@
+trousers (0.3.9-3+wheezy1) stable-proposed-updates; urgency=low
+
+  * Reload udev rules before triggering event during postinst
+    (Closes: #581505)
+
+ -- Pierre Chifflier <pollux@debian.org>  Mon, 18 Feb 2013 17:29:21 +0100
+
 trousers (0.3.9-3) unstable; urgency=low
 
   * Fix regression introduced in previous patch, preventing removal
diff -Nru trousers-0.3.9/debian/trousers.postinst trousers-0.3.9/debian/trousers.postinst
--- trousers-0.3.9/debian/trousers.postinst	2012-07-04 21:46:07.000000000 +0200
+++ trousers-0.3.9/debian/trousers.postinst	2013-02-18 17:31:52.000000000 +0100
@@ -16,8 +16,10 @@
 		chmod 0700 /var/lib/tpm
 
 		# ask udev to check for new udev rules (and fix device permissions)
-		[ -x /etc/init.d/udev ] && pidof udevd > /dev/null \
-			&& udevadm trigger --sysname-match="tpm[0-9]*"
+		if [ -x /etc/init.d/udev ] && pidof udevd > /dev/null; then
+			udevadm control --reload-rules
+			udevadm trigger --sysname-match="tpm[0-9]*"
+		fi
 		;;
 
 	abort-upgrade|abort-remove|abort-deconfigure)

Reply to: