PREIN
/bin/sh
/usr/share/rpm-helper/add-user ejabberd $1 ejabberd /var/lib/ejabberd /sbin/nologin
PREUN
/bin/sh
/usr/share/rpm-helper/del-service ejabberd $1 ejabberd
POSTIN
/bin/sh
mkdir -p /etc/ssl/ejabberd
# generate the ejabberd.pem cert here instead of the initscript
if [ ! -e /etc/ssl/ejabberd/ejabberd.pem ] ; then
if [ -x /usr/share/ejabberd/gencert.sh ] ; then
echo "Generating self-signed certificate..."
pushd /etc/ssl/ejabberd/ > /dev/null
yes ""|/usr/share/ejabberd/gencert.sh >/dev/null 2>&1
chmod 640 ejabberd.pem
chown root:ejabberd ejabberd.pem
popd > /dev/null
fi
echo "To re-generate a self-signed certificate, you can use the utility"
echo "/usr/share/ejabberd/gencert.sh..."
echo "(Do it at least once for having the right information in /etc/ssl/ejabberd/"
fi
/usr/share/rpm-helper/add-service ejabberd $1 ejabberd
POSTUN
/bin/sh
/usr/share/rpm-helper/del-user ejabberd $1 ejabberd