debian: postinst: use systemctl mask

This commit is contained in:
HW42 2015-01-24 22:19:08 +01:00 committed by Marek Marczykowski-Górecki
parent d7fac08792
commit 4faece9e89

View File

@ -158,9 +158,8 @@ disableSystemdUnits() {
if fgrep -q '[Install]' /lib/systemd/system/${unit}; then
systemctl disable ${unit} > /dev/null 2>&1 || displayFailedStatus disable ${unit}
else
# Forcibly disable
echo "Forcibly disabling: ${unit}"
ln -sf /dev/null /etc/systemd/system/${unit}
echo "Masking service: ${unit}"
systemctl mask ${unit}
fi
else
systemctl disable ${unit} > /dev/null 2>&1 || displayFailedStatus disable ${unit}