Package: x52pro
Version: 0.1.1-2
Followup-For: Bug #640595
User: [email protected]
Usertags: origin-ubuntu precise ubuntu-patch
In Debian sid, the attached patch can be applied to achieve the following:
* Conditionally execute udevadm, allowing the package to be installed
and/or removed. (Closes: #640595)
Thanks for considering the patch.
-- System Information:
Debian Release: wheezy/sid
APT prefers oneiric-updates
APT policy: (500, 'oneiric-updates'), (500, 'oneiric-security'), (500,
'oneiric-proposed'), (500, 'oneiric')
Architecture: amd64 (x86_64)
Kernel: Linux 3.0.0-12-generic (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru x52pro-0.1.1/debian/libx52pro0.postinst x52pro-0.1.1/debian/libx52pro0.postinst
--- x52pro-0.1.1/debian/libx52pro0.postinst 2011-05-18 10:35:41.000000000 -0400
+++ x52pro-0.1.1/debian/libx52pro0.postinst 2011-10-19 17:54:22.000000000 -0400
@@ -20,8 +20,14 @@
case "$1" in
configure)
- udevadm control --reload-rules
- udevadm trigger
+ case $(uname -s) in
+ Linux)
+ if which udevadm >/dev/null 2>&1; then
+ udevadm control --reload-rules
+ udevadm trigger
+ fi
+ ;;
+ esac
;;
abort-upgrade|abort-remove|abort-deconfigure)
diff -Nru x52pro-0.1.1/debian/libx52pro0.postrm x52pro-0.1.1/debian/libx52pro0.postrm
--- x52pro-0.1.1/debian/libx52pro0.postrm 2011-05-18 10:35:41.000000000 -0400
+++ x52pro-0.1.1/debian/libx52pro0.postrm 2011-10-19 17:57:47.000000000 -0400
@@ -21,8 +21,14 @@
case "$1" in
purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
- udevadm control --reload-rules
- udevadm trigger
+ case $(uname -s) in
+ Linux)
+ if which udevadm >/dev/null 2>&1; then
+ udevadm control --reload-rules
+ udevadm trigger
+ fi
+ ;;
+ esac
;;
*)