Package: x52pro Version: 0.1.1-2 Followup-For: Bug #640595 User: ubuntu-de...@lists.ubuntu.com 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 ;; *)