Sophie

Sophie

distrib > Mandriva > 2007.0 > i586 > media > contrib-release > by-pkgid > 9b9223325d9a89adee0a5b38e0646c3c > scriptlet

ejabberd-1.1.1-3mdv2007.0.i586.rpm

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