From nobody Thu Jan 23 13:57:21 2025 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Yf2Z96Slvz5l03b; Thu, 23 Jan 2025 13:57:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Yf2Z925c2z3bMF; Thu, 23 Jan 2025 13:57:21 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1737640641; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Y/EGkdi+8y1sttx+NOVvLXEas1B+BOhU2jLSDGwSnZo=; b=Ao1S+++rhxXOKwJ9SN/QTLaF2+QiXr6I4ck7FGz4SAVB28/qfIAoEW2Wdnkzd0UM5EAFso +zJyK2tD2haM4K0AYOJMvZoQQJcj7FVpD1+VGHdKANz55CdYEesNsTsQcIcJnA0lj1qp90 VG+Zl0AC7KxigPgq3u/rd3gp3QkiFrTEBNj1thxIxT/sjxTDzCKED5+E/4RsY6b7uNzWy+ ApRep3Mf5TlPztHnEDIgFU2rWyz2ZM5gktSJZ1ZNcwzIDtc2t5L4NdlaNgyYXY+N5kfpeT ihoNvJ0PTzrvDY7/SOtsmmfjf/Rm4x+d5VOL2IDYXIY6KVQRBtLnSKjkxNtsvw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1737640641; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Y/EGkdi+8y1sttx+NOVvLXEas1B+BOhU2jLSDGwSnZo=; b=vinxoCw2jxY958eMLlcjtzydjfreTtBnlMypST8hr+ERH+bIrs8uOf5g+3sl6YEA4RezXH Nj6OrSGYzqs/DK9MEvGUSOvFt3aOTmv98Ud5RqPjIe1s7oHOZx30yrGx8dAM/LzsTp7sRI GG7GNXe0P3EvCI3Q02KBrWKTWHyFi+BR5pS0BhMUBjpwcYsByuwNGoTXeWubv7bXKDdjIw yHDrWrN6mzgDy34ivqnnKTvJdGcfc+aMx/uIJS4Dnc3ShkflloqJt9PmJ35ZzIA6E/kpM0 uzmSpm41kUxlleu7k+t4YIC5s3+BBUDaBrfZpd3+exMCC1D4c7iVzOYVBHL05w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1737640641; a=rsa-sha256; cv=none; b=gvbhWdw+dVhoTv+4NG4HI9Bjho/Qs0AsaH0zB0F7zYssfq45BHSUTI6/7g4DIY9RBMqT+c QCuND+4abz/Jka5KzjQs/l6v9IyalKtgLdSUC1ay5WeXZzv7iofgSlf/6fo/4pvpD8CZDg wQGcjHMpWTFy4ChXfMpch4Dm20U9ovOo3E3Aqv6J9qb6HQIGNPpe/A2eBeGGVr/Yo549Q5 8yV57IWxEf+Pz2nUVMZ/O3eV7nK28dyQZb+3OvnqQ4UXnJEhbEYQ4Lw2rHQQlqCwcRUFta OECjq6p0eY2pBZo609rob3zT0XN6inVnr9d9tF8Dk8alhk8AbCb4mJ3OwzebJg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Yf2Z91fFDzj8s; Thu, 23 Jan 2025 13:57:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 50NDvLKB025638; Thu, 23 Jan 2025 13:57:21 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 50NDvLfX025635; Thu, 23 Jan 2025 13:57:21 GMT (envelope-from git) Date: Thu, 23 Jan 2025 13:57:21 GMT Message-Id: <202501231357.50NDvLfX025635@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Vladimir Druzenko Subject: git: b7b2320af6f7 - main - dns/knot3: Workaround due to bug in service(8): /usr/sbin/service: ERROR: USAGE: load_rc_config_var name var List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vvd X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b7b2320af6f78ddc1a92a0a605ceee49183ab6fc Auto-Submitted: auto-generated The branch main has been updated by vvd: URL: https://cgit.FreeBSD.org/ports/commit/?id=b7b2320af6f78ddc1a92a0a605ceee49183ab6fc commit b7b2320af6f78ddc1a92a0a605ceee49183ab6fc Author: Tomáš Čiernik AuthorDate: 2025-01-23 13:41:20 +0000 Commit: Vladimir Druzenko CommitDate: 2025-01-23 13:53:25 +0000 dns/knot3: Workaround due to bug in service(8): /usr/sbin/service: ERROR: USAGE: load_rc_config_var name var /usr/sbin/service: ERROR: USAGE: load_rc_config_var name var This is very old and known bug in service(8) from 2016: https://bugs.freebsd.org/208534 https://reviews.freebsd.org/D5833 PR: 284100 Approved by: Leo Vandewoestijne (maintainer) MFH: 2025Q1 --- dns/knot3/Makefile | 1 + dns/knot3/files/knot.in | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/dns/knot3/Makefile b/dns/knot3/Makefile index 18fbd0e13dab..56bff20d0635 100644 --- a/dns/knot3/Makefile +++ b/dns/knot3/Makefile @@ -1,5 +1,6 @@ PORTNAME= knot DISTVERSION= ${KNOT_VERSION} +PORTREVISION= 1 CATEGORIES= dns MASTER_SITES= https://secure.nic.cz/files/knot-dns/ \ https://dns.company/downloads/knot-dns/ diff --git a/dns/knot3/files/knot.in b/dns/knot3/files/knot.in index df885ed7c9c2..5c7807beca32 100644 --- a/dns/knot3/files/knot.in +++ b/dns/knot3/files/knot.in @@ -45,12 +45,18 @@ . /etc/rc.subr +# Workaround due to bug in service(8) +name="$file" ; + case "$0" in /etc/rc*) # during boot (shutdown) $0 is /etc/rc (/etc/rc.shutdown), # so get the name of the script from $_file name="$_file" ;; +*/service) + # do not use this as $0 + ;; *) name="$0" ;;