Sophie

Sophie

distrib > Fedora > 14 > i386 > media > updates > by-pkgid > b03819ee729a03e36383df15b0d3b13b > scriptlet

rabbitmq-server-2.6.1-1.fc14.noarch.rpm

PREIN

/bin/sh

if [ $1 -gt 1 ]; then
  # Upgrade - stop previous instance of rabbitmq-server init.d script
  /sbin/service rabbitmq-server stop
fi

# create rabbitmq group
if ! getent group rabbitmq >/dev/null; then
        groupadd -r rabbitmq
fi

# create rabbitmq user
if ! getent passwd rabbitmq >/dev/null; then
        useradd -r -g rabbitmq -d /var/lib/rabbitmq rabbitmq \
            -c "RabbitMQ messaging server"
fi

PREUN

/bin/sh
if [ $1 = 0 ]; then
  #Complete uninstall
  /sbin/service rabbitmq-server stop
  /sbin/chkconfig --del rabbitmq-server

  # We do not remove /var/log and /var/lib directories
  # Leave rabbitmq user and group
fi

# Clean out plugin activation state, both on uninstall and upgrade
rm -rf /var/lib/rabbitmq/plugins
for ext in rel script boot ; do
    rm -f /usr/lib/rabbitmq/lib/rabbitmq_server-2.6.1/ebin/rabbit.$ext
done

POSTIN

/bin/sh
/sbin/chkconfig --add rabbitmq-server