Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 79484abe48b368ff515447724bdab86b > scriptlet

bdii-5.2.5-1.fc14.noarch.rpm

PREUN

/bin/sh
if [ $1 -eq 0 ]; then
  service bdii stop > /dev/null 2>&1
  /sbin/chkconfig --del bdii
fi

POSTIN

/bin/sh
sed "s/\(rootpw *\)secret/\1$(mkpasswd -s 0 | tr '/' 'x')/" \
    -i /etc/bdii/bdii-slapd.conf \
       /etc/bdii/bdii-top-slapd.conf
/sbin/chkconfig --add bdii
semanage port -a -t ldap_port_t -p tcp 2170 2>/dev/null || :
semanage fcontext -a -t slapd_db_t "/var/lib/bdii/db(/.*)?" 2>/dev/null || :
semanage fcontext -a -t slapd_var_run_t "/var/run/bdii/db(/.*)?" 2>/dev/null || :
# Remove selinux labels for old bdii var dir
semanage fcontext -d -t slapd_db_t "/var/run/bdii(/.*)?" 2>/dev/null || :

POSTUN

/bin/sh
if [ $1 -ge 1 ]; then
  service bdii condrestart > /dev/null 2>&1
fi
if [ $1 -eq 0 ]; then
  semanage port -d -t ldap_port_t -p tcp 2170 2>/dev/null || :
  semanage fcontext -d -t slapd_db_t "/var/lib/bdii/db(/.*)?" 2>/dev/null || :
  semanage fcontext -d -t slapd_var_run_t "/var/run/bdii/db(/.*)?" 2>/dev/null || :
fi