correct debian postinst error

This commit is contained in:
IgnorantGuru 2012-05-30 09:25:09 -06:00
parent 5388187923
commit 074369dc2b
2 changed files with 33 additions and 18 deletions

36
debian/postinst vendored
View File

@ -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

15
debian/postrm vendored
View File

@ -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