PREUN
/bin/sh
if [ $1 -eq 0 ]; then
service grid-infosys stop > /dev/null 2>&1
/sbin/chkconfig --del grid-infosys
fi
POSTIN
/bin/sh
/sbin/chkconfig --add grid-infosys
semanage port -a -t ldap_port_t -p tcp 2135 2>/dev/null || :
semanage fcontext -a -t slapd_db_t "/var/lib/arc/bdii/db(/.*)?" 2>/dev/null || :
semanage fcontext -a -t slapd_var_run_t "/var/run/arc/bdii/db(/.*)?" 2>/dev/null || :
# Remove selinux labels for old arc bdii var dir
semanage fcontext -d -t slapd_db_t "/var/run/arc/bdii(/.*)?" 2>/dev/null || :
# Move files to new locations so that the condrestart in postun works
if [ -r /var/lock/subsys/grid-infosys ] && \
[ ! -r /var/lock/subsys/arc-bdii-update ] ; then
[ -r /var/lock/subsys/bdii-update ] && \
mv /var/lock/subsys/bdii-update /var/lock/subsys/arc-bdii-update
[ -r /var/lock/subsys/bdii-slapd ] && \
mv /var/lock/subsys/bdii-slapd /var/lock/subsys/arc-bdii-slapd
[ -d /var/run/bdii ] && [ ! -d /var/run/arc/bdii ] && \
mkdir -p /var/run/arc && mv /var/run/bdii /var/run/arc/bdii || :
[ -d /var/tmp/bdii ] && [ ! -d /var/tmp/arc/bdii ] && \
mkdir -p /var/tmp/arc && mv /var/tmp/bdii /var/tmp/arc/bdii || :
[ -d /var/log/bdii ] && [ ! -d /var/log/arc/bdii ] && \
mkdir -p /var/log/arc && mv /var/log/bdii /var/log/arc/bdii || :
[ -r /var/run/bdii-update.pid ] && \
mkdir -p /var/run/arc/bdii && \
mv /var/run/bdii-update.pid /var/run/arc/bdii/bdii-update.pid || :
fi
POSTUN
/bin/sh
if [ $1 -ge 1 ]; then
service grid-infosys condrestart > /dev/null 2>&1
fi
if [ $1 -eq 0 ]; then
semanage port -d -t ldap_port_t -p tcp 2135 2>/dev/null || :
semanage fcontext -d -t slapd_db_t "/var/lib/arc/bdii/db(/.*)?" 2>/dev/null || :
semanage fcontext -d -t slapd_var_run_t "/var/run/arc/bdii/db(/.*)?" 2>/dev/null || :
fi
Triggers
bdii
/bin/sh
service grid-infosys condrestart > /dev/null 2>&1