pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
knot-resolver: Tests with dedicated user, work in progress
Module Name: pkgsrc-wip
Committed By: Marcin Gondek <drixter%e-utp.net@localhost>
Pushed By: drixter
Date: Sat Jun 27 00:28:46 2026 +0200
Changeset: b6cc7c5e57a74b5dd41528a0428ebcfcd51daa76
Modified Files:
knot-resolver/Makefile
knot-resolver/files/kresd.sh
Log Message:
knot-resolver: Tests with dedicated user, work in progress
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=b6cc7c5e57a74b5dd41528a0428ebcfcd51daa76
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
knot-resolver/Makefile | 10 ++++++++++
knot-resolver/files/kresd.sh | 4 ++--
2 files changed, 12 insertions(+), 2 deletions(-)
diffs:
diff --git a/knot-resolver/Makefile b/knot-resolver/Makefile
index 8596021127..b72c12b4fa 100644
--- a/knot-resolver/Makefile
+++ b/knot-resolver/Makefile
@@ -18,6 +18,16 @@ DEPENDS+= daemonize-[0-9]*:../../sysutils/daemonize
RCD_SCRIPTS= kresd
+BUILD_DEFS+= KRESD_USER KRESD_GROUP VARBASE
+KRESD_USER?= kresd
+KRESD_GROUP?= kresd
+PKG_GROUPS+= ${KRESD_GROUP}
+PKG_USERS+= ${KRESD_USER}:${KRESD_GROUP}
+PKG_GECOS.${KRESD_USER}= kresd daemon user
+PKG_GROUPS_VARS+= KRESD_GROUP
+PKG_USERS_VARS= KRESD_USER
+
+
CONF_FILES+= ${PREFIX}/share/examples/knot-resolver/icann-ca.pem ${PKG_SYSCONFDIR}/knot-resolver/icann-ca.pem
CONF_FILES+= ${PREFIX}/share/examples/knot-resolver/root.hints ${PKG_SYSCONFDIR}/knot-resolver/root.hints
CONF_FILES+= ${PREFIX}/share/examples/knot-resolver/root.keys ${PKG_SYSCONFDIR}/knot-resolver/root.keys
diff --git a/knot-resolver/files/kresd.sh b/knot-resolver/files/kresd.sh
index 881d8d3bff..76f2186523 100644
--- a/knot-resolver/files/kresd.sh
+++ b/knot-resolver/files/kresd.sh
@@ -11,12 +11,12 @@
name="kresd"
rcvar="kresd_enable"
-knotresolver_user="root"
+knotresolver_user="kresd"
knotresolver_command="@PREFIX@/sbin/kresd -n -c @PKG_SYSCONFDIR@/kresd.conf @PKG_SYSCONFDIR@/knot-resolver"
pidfile="/var/run/${name}.pid"
command="@PREFIX@/sbin/daemonize"
-command_args="-p ${pidfile} -u ${knotresolver_user} -o @VARBASE@/log/knotresolver.log -- ${knotresolver_command}"
+command_args="-p ${pidfile} -u ${knotresolver_user} -o @VARBASE@/log/kresd.log -- ${knotresolver_command}"
procname="@PREFIX@/sbin/kresd"
Home |
Main Index |
Thread Index |
Old Index