File debian.postinst of Package curvedns

#!/bin/sh

CONFDIR=/etc/curvedns

getent group named >/dev/null || groupadd -r named
getent passwd named >/dev/null || useradd -r -g named -d "$CONFDIR" -s /sbin/nologin -c "User for curvedns" named

chmod 0700 "$CONFDIR"
chown -R named:named "$CONFDIR" /var/log/curvedns

if [ -d /etc/service -a ! -d /etc/service/curvedns ]; then
    touch /usr/lib/curvedns/service/down
    ln -s /usr/lib/curvedns/service /etc/service/curvedns
fi

openSUSE Build Service is sponsored by