diff options
-rw-r--r-- | dns/dnrd/Makefile | 12 | ||||
-rw-r--r-- | dns/dnrd/pkg-install | 25 |
2 files changed, 3 insertions, 34 deletions
diff --git a/dns/dnrd/Makefile b/dns/dnrd/Makefile index a8b119053f65..efa4da7ba749 100644 --- a/dns/dnrd/Makefile +++ b/dns/dnrd/Makefile @@ -28,14 +28,12 @@ OPTIONS= TCP "Enable TCP support" off \ DEBUG "Enable debugging" off \ RANDOM "Enable random source port" off -DNRD_USER?= dnrd -DNRD_GROUP?= dnrd +USERS= dnrd +GROUPS= dnrd DNRD_DIR?= ${ETCDIR} SUB_FILES= pkg-install -SUB_LIST+= DNRD_USER=${DNRD_USER} \ - DNRD_GROUP=${DNRD_GROUP} \ - DNRD_DIR=${DNRD_DIR} +SUB_LIST+= DNRD_DIR=${DNRD_DIR} .include <bsd.port.pre.mk> @@ -55,10 +53,6 @@ CONFIGURE_ARGS+= --enable-debug CONFIGURE_ARGS+= --enable-random-src .endif -pre-install: - @${ECHO} "==> Creating custom user to run dnrd..." - @${SETENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL - do-install: @${ECHO} "==> Creating dnrd directory" @${SETENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL diff --git a/dns/dnrd/pkg-install b/dns/dnrd/pkg-install index 7266a4efbc96..950332819e14 100644 --- a/dns/dnrd/pkg-install +++ b/dns/dnrd/pkg-install @@ -1,34 +1,9 @@ #!/bin/sh -USER=${DNRDUSER:-dnrd} -GROUP=${USER} SYSCONF_DIR=${SYSCONF_DIR:-${PKG_PREFIX}/etc/dnrd} case $2 in - PRE-INSTALL) - if ! pw groupshow "${GROUP}" 2>/dev/null 1>&2; then - if pw groupadd ${GROUP}; then - echo "Added group \"${GROUP}\"." - else - echo "Adding group \"${GROUP}\" failed..." - exit 1 - fi - fi - - if ! pw usershow "${USER}" 2>/dev/null 1>&2; then - if pw useradd ${USER} -g ${GROUP} -h - \ - -s "/sbin/nologin" -d "/var/empty" \ - -c "DNRD daemon"; \ - then - echo "Added user \"${USER}\"." - else - echo "Adding user \"${USER}\" failed..." - exit 1 - fi - fi - ;; - POST-INSTALL) if [ ! -d ${SYSCONF_DIR} ]; then mkdir -p ${SYSCONF_DIR} |