PREIN
/bin/sh
getent group canna >/dev/null || groupadd -r canna
getent passwd canna >/dev/null || useradd -r -g canna -d /var/lib/canna -s /sbin/nologin -c 'Canna Service User' canna
exit 0
PREUN
/bin/sh
if [ "$1" = "0" ]; then
/sbin/service canna stop > /dev/null 2>&1 || :
/sbin/chkconfig --del canna
fi
POSTIN
/bin/sh
if ! grep -q canna /etc/services
then
echo "canna 5680/tcp" >>/etc/services
fi
/sbin/chkconfig --add canna
/bin/chown -R canna:canna /var/lib/canna
POSTUN
/bin/sh
if [ "$1" -ge "1" ]; then
/sbin/service canna try-restart >/dev/null 2>&1 || :
fi