Sophie

Sophie

distrib > Mageia > 6 > i586 > media > core-release > by-pkgid > 9215a25b61c37653513fc0a4cd011dbc > scriptlet

rabbitmq-server-3.6.9-1.mga6.noarch.rpm

PREIN

/bin/sh
# 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 \
            -s /sbin/nologin -c "RabbitMQ messaging server"
fi

PREUN

/bin/sh
# We do not remove /var/log and /var/lib directories
# Leave rabbitmq user and group
/usr/share/rpm-helper/del-service rabbitmq-server $1 rabbitmq-server 


# 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-3.6.9/ebin/rabbit.$ext
done

POSTIN

/bin/sh
/usr/share/rpm-helper/add-service rabbitmq-server $1 rabbitmq-server 

/usr/bin/systemd-tmpfiles --create rabbitmq-server.conf

POSTUN

/bin/sh
/usr/share/rpm-helper/reread-services rabbitmq-server 


# Fix root:root ownership for config-files (recursively)

Triggers

rabbitmq-server < 3.5.7-3

/bin/sh
/usr/bin/chown -R rabbitmq:rabbitmq /etc/rabbitmq