diff --git a/debian/postinst b/debian/postinst index c378ee7..837917d 100755 --- a/debian/postinst +++ b/debian/postinst @@ -3,22 +3,25 @@ set -e case "$1" in configure) - [ -e /media ] || mkdir /media + if [ ! -e /media ]; then + mkdir /media + fi - # confine udevil execution to plugdev group members? - if (( 0 )); then - for prog in /usr/bin/udevil; do - if ! dpkg-statoverride --list $prog > /dev/null; then - if ! getent group plugdev > /dev/null; then - addgroup --quiet --system plugdev || true - fi - chown root:plugdev $prog - chmod 4754 $prog - fi - done - else - chmod 4755 /usr/bin/udevil - fi + # confine udevil execution to plugdev group members? + UDEVIL_USE_PLUGDEV=0 + if [ $UDEVIL_USE_PLUGDEV -ne 0 ]; then + for prog in /usr/bin/udevil; do + if ! dpkg-statoverride --list $prog > /dev/null; then + if ! getent group plugdev > /dev/null; then + addgroup --quiet --system plugdev || true + fi + chown root:plugdev $prog + chmod 4754 $prog + fi + done + else + chmod 4755 /usr/bin/udevil + fi ;; abort-upgrade|abort-remove|abort-deconfigure) @@ -30,6 +33,9 @@ case "$1" in ;; esac +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + #DEBHELPER# exit 0 diff --git a/debian/postrm b/debian/postrm index 2efe420..6e289f3 100755 --- a/debian/postrm +++ b/debian/postrm @@ -1,6 +1,15 @@ #! /bin/sh set -e -if [ "$1" == "purge" ]; then - rm -rf /etc/udevil -fi +case "$1" in + purge) + rm -rf /etc/udevil + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0