PREIN
/bin/sh
if /usr/bin/getgid haclient > /dev/null 2>&1; then
if [ "`/usr/bin/getgid haclient`" != "60" ]; then
echo "Error: group haclient doesn't have gid=60. Correct this before installing drbd-utils." 1>&2
exit 1
fi
else
echo "Adding group haclient GID=60."
/usr/sbin/groupadd -g 60 -r haclient 1>&2 || exit $?
[ ! -x /usr/sbin/nscd ] || /usr/sbin/nscd -i group || :
fi;
PREUN
/bin/sh
if [ $1 -eq 0 ]; then
export SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog
/bin/systemd_booted && /bin/systemctl stop drbd.service || :
/bin/systemctl --quiet disable drbd.service || :
fi
POSTIN
/bin/sh
export NORESTART="yes"
export SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog
/bin/systemd_booted && /bin/systemctl daemon-reload || :
if [ $1 -eq 1 ]; then
/bin/systemctl preset --preset-mode=enable-only drbd.service >/dev/null || :
/bin/systemd_booted && echo 'Run "/bin/systemctl start drbd.service" to start drbd.service.' || :
elif [ -z "$NORESTART" ]; then
/bin/systemd_booted && /bin/systemctl try-restart drbd.service || :
else
/bin/systemd_booted && echo 'Run "/bin/systemctl restart drbd.service" to restart drbd.service.' || :
fi
POSTUN
/bin/sh
if [ "$1" = "0" ]; then
/usr/lib/rpm/user_group.sh group del haclient
fi
/bin/systemd_booted && SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog /bin/systemctl daemon-reload || :