Package 389-ds-base: Scripts

Post install

sysctl --system &> /dev/null ||:
Pre install

1
2
3
4
/usr/sbin/groupadd -r -f dirsrv ||:
/usr/sbin/useradd -g dirsrv -c 'user for 389-ds-base' \
		  -d /var/lib/dirsrv -s /sbin/nologin -r dirsrv \
		  > /dev/null 2>&1 ||:
Pre uninstall

# Removal
if [ $1 -eq 0 ]; then
    # disabling all templated units
    /bin/systemctl -q disable dirsrv@
    # remove templated units
    rm -rf /etc/systemd/system/dirsrv.target.wants/* >/dev/null 2>&1 ||:
    # stopping by mask
    /bin/systemctl stop dirsrv@*.service
fi
/usr/sbin/preun_service dirsrv-snmp