PREIN
/bin/sh
if /usr/bin/getgid bitlbee > /dev/null 2>&1; then
if [ "`/usr/bin/getgid bitlbee`" != "280" ]; then
echo "Error: group bitlbee doesn't have gid=280. Correct this before installing bitlbee." 1>&2
exit 1
fi
else
echo "Adding group bitlbee GID=280."
/usr/sbin/groupadd -g 280 -r bitlbee 1>&2 || exit $?
[ ! -x /usr/sbin/nscd ] || /usr/sbin/nscd -i group || :
fi;
if [ -n "`/bin/id -u bitlbee 2>/dev/null`" ]; then
if [ "`/bin/id -u bitlbee`" != "280" ]; then
echo "Error: user bitlbee doesn't have uid=280. Correct this before installing bitlbee." 1>&2
exit 1
fi
else
echo "Adding user bitlbee UID=280."
/usr/sbin/useradd \
\
-u 280 \
-r \
-d /var/lib/bitlbee \
-s /bin/false \
-c "Bitlbee User"\
-g bitlbee \
\
\
bitlbee 1>&2 || exit $?
[ ! -x /usr/sbin/nscd ] || /usr/sbin/nscd -i passwd || :
fi;
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 bitlbee.service >/dev/null || :
/bin/systemd_booted && echo 'Run "/bin/systemctl start bitlbee.service" to start bitlbee.service.' || :
elif [ -z "$NORESTART" ]; then
/bin/systemd_booted && /bin/systemctl try-restart bitlbee.service || :
else
/bin/systemd_booted && echo 'Run "/bin/systemctl restart bitlbee.service" to restart bitlbee.service.' || :
fi
PREUN
/bin/sh
if [ $1 -eq 0 ]; then
export SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog
/bin/systemd_booted && /bin/systemctl stop bitlbee.service || :
/bin/systemctl --quiet disable bitlbee.service || :
fi
POSTUN
/bin/sh
if [ "$1" = "0" ]; then
/usr/lib/rpm/user_group.sh user del bitlbee
/usr/lib/rpm/user_group.sh group del bitlbee
fi
/bin/systemd_booted && SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog /bin/systemctl daemon-reload || :