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