Sophie

Sophie

distrib > Mandriva > 2007.1 > x86_64 > media > contrib-release > by-pkgid > 4fcb74f078d71d3087816b9314329fab > scriptlet

ejabberd-1.1.3-1mdv2007.1.x86_64.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