correct debian postinst error
This commit is contained in:
parent
5388187923
commit
074369dc2b
36
debian/postinst
vendored
36
debian/postinst
vendored
|
@ -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
15
debian/postrm
vendored
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue
Block a user