PREIN
/bin/sh
if ! /usr/sbin/usermod -d /usr/lib64/iiim iiimd >/dev/null 2>&1; then
/usr/sbin/useradd iiimd -c "IIIMF server" -r -s /sbin/nologin -d /usr/lib64/iiim -M >/dev/null 2>&1
fi
# migrate old config file
if [ ! -f "/etc/iiim/iiimd.xml.conf" -a -f "/etc/iiim/htt.xml.conf" ]; then
mv /etc/iiim/{htt,iiimd}.xml.conf
fi
exit 0
PREUN
/bin/sh
if [ "$1" = 0 ] ; then
/usr/bin/iiimf-le-tools -g --remove /usr/lib64/iiim/le/default/default.so >& /dev/null || :
/sbin/service iiim stop >/dev/null 2>&1
/sbin/chkconfig --del iiim
/usr/sbin/userdel iiimd 2>/dev/null 2>&1
fi
POSTIN
/bin/sh
# make sure we own any old unix domain socket
[ -d /var/lib/run/iiim/.iiimp-unix ] && chown iiimd:iiimd -R /var/lib/run/iiim/.iiimp-unix
/sbin/chkconfig --add iiim
/usr/bin/iiimf-le-tools -g --install /usr/lib64/iiim/le/default/default.so --default --lang en >& /dev/null || :
if /usr/sbin/usermod -d /usr/lib64/iiim htt >/dev/null 2>&1; then
/usr/sbin/userdel htt 2>/dev/null 2>&1
fi
POSTUN
/bin/sh
if [ "$1" -ge "1" ]; then
/sbin/service iiim condrestart >/dev/null 2>&1
fi