From nobody Fri Nov 11 21:23:26 2022 X-Original-To: dev-commits-src-all@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 4N8BWy3xgyz4g7SS; Fri, 11 Nov 2022 21:23:26 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4N8BWy3P2xz4ZxL; Fri, 11 Nov 2022 21:23:26 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1668201806; 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=bfBixCF/cbD+vtfGMLqdpZNxMNclo1NehBjnlAgep0k=; b=F0FdGyhBv6HaJXyrt2cupq5WQo7KMZHxfAevhFRH11T58jKcRIAID49zpnpg/UMW3vyW9d hgKlDfxwd6w+VV2bt+csUk81FIO+z7mdiO8bhWUOLT2AxXC0A8Hfc6lg0LCXU1u4YCQM8e uJ5Cb2Pa87DZzwYuPubGRemM82tbM+TiaNuSX/mtkCalmEeS3Nm+W+OusIoAk4/4CUkmIq kbIjj9mwZiDWd6pqKIHPasUJ3uak8+loVn5HsLi82TYhHp1OyCF67EP4V0vIBH8ot1cxux yZtqaO1h88o7WAYilS0msx2XbjVTjbRSvRZTedfHcZxfeiormOJONH7ieHv4Ng== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1668201806; 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=bfBixCF/cbD+vtfGMLqdpZNxMNclo1NehBjnlAgep0k=; b=liwbsaM9kqeSSb2TVF2alLW7De/yayRhRJyNHbtmlaVAUVzf8ttxdXpDdh5qX7Rarzlpyq 1wUdx/Y0MB/5fb//8tAdhQ9BMlzJw+f95ZYhPP45kgkFNDewLK1KgY6274gUWM/yOWHh/l hQ1ZmPjSU+x62g7xphBrn+Zoo1/JVDCGh/BTsePp6K6lRCQ6BGFEY4r1EUCnV7GYU6tU+z rZ5RRXpQhPUqR1TzfoHpDWw/p974cKear8fXANB5scIQBuNRgp7xoDiFlGZVzmeMiGkOXw wHVHYEYQAxZBCprrDXbJnKm4h7JoMIMMNBhKzPWMDxufeKM8dBGyMhiTObuUBg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1668201806; a=rsa-sha256; cv=none; b=a7y1epAbwCRWMk0yzwzsMPMga4MGvdre0TulXqOm0AtqQ1IZ+JwTQQ5+szNcUNsLpgYeXB zoEg2AyAVsPLfeCW2XmYnICTpfivTf/YwvuvoXus99pA/+tIIxMuJQq9+ep8jcE4uzyFTT WExDmwV1nClByka2f1Gt19dmyRUytLztR0CKn6MNGdARpUawYKfepf/sM4Cg07Q775VZS4 kHslqMe9MFyklhOsbqfhxOy5T7OkZA4stscz6uty0YQzbkqcIfyCjAxxeh2EOw+iZfuXBw UcjMo0f6NUxnen89ffXBPeQ96Kfcs2BRtrfn0LuVOHxrwaB6qovStYtYChtPVw== 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 4N8BWy2QHhzyHk; Fri, 11 Nov 2022 21:23:26 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 2ABLNQPt048214; Fri, 11 Nov 2022 21:23:26 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2ABLNQVL048213; Fri, 11 Nov 2022 21:23:26 GMT (envelope-from git) Date: Fri, 11 Nov 2022 21:23:26 GMT Message-Id: <202211112123.2ABLNQVL048213@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Mariusz Zaborski Subject: git: b05e7e702293 - main - rc: add a manual entry for ${name}_setup List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-all@freebsd.org X-BeenThere: dev-commits-src-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: oshogbo X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b05e7e702293735a2b78b8bbbd63501c4bbc6dce Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by oshogbo: URL: https://cgit.FreeBSD.org/src/commit/?id=b05e7e702293735a2b78b8bbbd63501c4bbc6dce commit b05e7e702293735a2b78b8bbbd63501c4bbc6dce Author: Franco Fichtner AuthorDate: 2022-11-11 21:20:13 +0000 Commit: Mariusz Zaborski CommitDate: 2022-11-11 21:21:39 +0000 rc: add a manual entry for ${name}_setup ${name}_prepend is suboptimal as it is prepended to the actual command being run. Therefore the term "commandS to prepend" is misleading and no clear separation takes place for setup tasks that may be required like changing a config file permission or generating a configuration file prior to service start. The other reason is that {argument}_precmd is a service-side variable and cannot be repurposed from the user-side. Reviewed by: pauamma Differential Revision: https://reviews.freebsd.org/D36210 --- share/man/man8/rc.subr.8 | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/share/man/man8/rc.subr.8 b/share/man/man8/rc.subr.8 index 130962ecdcdf..f9c802679e00 100644 --- a/share/man/man8/rc.subr.8 +++ b/share/man/man8/rc.subr.8 @@ -29,7 +29,7 @@ .\" .\" $FreeBSD$ .\" -.Dd March 18, 2022 +.Dd August 16, 2022 .Dt RC.SUBR 8 .Os .Sh NAME @@ -685,6 +685,9 @@ This is a generic version of .Va ${name}_fib , or .Va ${name}_nice . +.It Va ${name}_setup +Command to be run prior to +.Va command . .It Ar argument Ns Va _cmd Shell commands which override the default method for .Ar argument .