1
sysctl --system &> /dev/null ||:
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 ||:
1 2 3 4 5 6 7 8 9 10
# 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