PREIN
/bin/sh
# Take care to only do ownership-changing if we're adding the user.
/usr/sbin/groupadd -rf ldap
/usr/sbin/useradd -rM -c "LDAP User" -g ldap -u 55 -s /dev/null -d /var/lib/ldap ldap &>/dev/null
if [ -d /var/lib/ldap/bases ]; then
chown -R ldap:ldap /var/lib/ldap/bases
fi
if [ -d "$ldap_ssl_dir" -a ! -L "$ldap_ssl_dir" ]; then
echo "Your certificates are moved to $ldap_ssl_dir.rpmsave, please CHECK!"
/bin/mv "$ldap_ssl_dir" "$ldap_ssl_dir".rpmsave
fi
# Create links for to ssl certs dir
#echo "Create Soft Link /etc/openldap/ssl to /var/lib/ssl/certs"
#__ln_s -nf /var/lib/ssl/certs /etc/openldap/ssl
PREUN
/bin/sh
/usr/sbin/preun_service slapd
rm -f /etc/syslog.d/ldap
rm -f /var/lib/ldap/dev/log
POSTIN
/bin/sh
ln -s -nf /var/lib/ldap/dev/log /etc/syslog.d/ldap
# remove old libs from chroot
rm -f /var/lib/ldap//usr/lib/openldap/*
rm -f /var/lib/ldap//usr/lib/sasl2/*
rm -f /var/lib/ldap//usr/lib/*.so*
rm -f /var/lib/ldap/lib/*.so*
/usr/sbin/post_service slapd