From nobody Sun Sep 06 10:01:21 2026 X-Original-To: dev-commits-src-branches@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 4hd5M54J8Rz6qqJp for ; Sun, 06 Sep 2026 10:01: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 "YR2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4hd5M51hY0z3MYh for ; Sun, 06 Sep 2026 10:01:21 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1788688881; 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=hNLegaio6yWlg+mWx0Jw4Mfg2mddqmAjNi+ennuJVn8=; b=XvbYK9SRs56eF+vw4LgCrHgVrNcY+PI+je0VtBrdU8KD0QIqbN/MDgurE5sMWTihpHzlPQ ShvDLLR9mzNVzhDypD9Io2c/eDkVNsTbISKmKqMilUQ/pnvxtjCBrHFc7zwmI7fFOytUNd 9vUwvPruDrZf4OHcurOlgEnJk9QFxuzyhhxwBG+Y1cFfKTj9HRWL84skGj0FTHu6BGQCnQ jHSIBDKs8f0Nxqk2vrYgFIfESdRAVR9GljM8a+lsNWn1dezZBDbd3QL0CqDw5q/HQPQrA9 Rf4fljhs4Z5w2+DYbBwRaBWIeXeos5TVBDlgfRDmfEd/7jPSpJ/nlnBqobGZFg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1788688881; a=rsa-sha256; cv=none; b=F0YcypdKArEVMOmdpF7dYd+ALyKo28vFCjcw01WaUq+iWW78nVzipDm+Iy+SOiXtcjenDC vvD98ArG6bGPQK6BegMo7cx70Vtj9OdKsNP/sT9LzfDDBsRNwP7hJ7KsbO2C4OD7tHAVYD jbnqkuFyYqoPxRap1SDXx1zJ/Awvlz2RHqhd+dGSFVY47JuK0zhsOwr4Js63jya+BJdSqA F1Og0w6CGh3K/hKYOz4YlLkcO6XRYaqHAix/IRGE0akd4UHFOknPeGtTyKyaRER4HVyNG6 laS5NZdsTy3Hk2khuMlmDdvN7RrSkaVtDDAewtClJaU65wCPdi1JJWdDUYrZTQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1788688881; 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=hNLegaio6yWlg+mWx0Jw4Mfg2mddqmAjNi+ennuJVn8=; b=qJuZzuQLW+rIU/Moq3Gj76cFRH9DojVTYV7cHjQwM5mE0Ec55b2CADXKuWcd4GdKsCUE+z vNlv6vxFk6W5eTf9J6bXmJVbkYmZg7aZ/3gn+0dkvMay8f3v8kiPeaXD6saXaoUe148sSo UVMSdCJFLzYqTxNWzVAu6aQtO0fqPsH2tSimYFuzS0XpyFGirQ2i3BUD6U2BaBrAHnLExC GdY8SUMjn8aJ46fFJF9EqR2G8nnfgWx9sAv/K6DaKJUECjUvR4yfhScDN7/3HfoA3llt1u l9HziPFu9truAX9u9rHWuQmJd8YS4ODkxm2eokmTe42lhsRvw/DZsAGT7OJWyg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hd5M50H7bzBDG for ; Sun, 06 Sep 2026 10:01:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 44548 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 06 Sep 2026 10:01:21 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Alexander Leidinger Subject: git: 2c9ed2b6a129 - stable/15 - rc.subr: svcj - let svcj_all_enable enable service jails List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-branches@freebsd.org Sender: owner-dev-commits-src-branches@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: netchild X-Git-Repository: src X-Git-Refname: refs/heads/stable/15 X-Git-Reftype: branch X-Git-Commit: 2c9ed2b6a129d25850069c3ad75ce696c92f6212 Auto-Submitted: auto-generated Date: Sun, 06 Sep 2026 10:01:21 +0000 Message-Id: <6a9d39f1.44548.782178fa@gitrepo.freebsd.org> The branch stable/15 has been updated by netchild: URL: https://cgit.FreeBSD.org/src/commit/?id=2c9ed2b6a129d25850069c3ad75ce696c92f6212 commit 2c9ed2b6a129d25850069c3ad75ce696c92f6212 Author: Alexander Leidinger AuthorDate: 2026-08-30 09:44:55 +0000 Commit: Alexander Leidinger CommitDate: 2026-09-06 09:58:44 +0000 rc.subr: svcj - let svcj_all_enable enable service jails Fix the logic for svcj_all_enable. Fixes: 2efbd480f1d3 rc: add service jails framework MFC after: 1 week MFC to: stable/15 (cherry picked from commit 21e53eeaffcac0be3427b7edb3b8739344a65174) --- libexec/rc/rc.conf | 2 ++ libexec/rc/rc.subr | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/libexec/rc/rc.conf b/libexec/rc/rc.conf index ba61bd43a37a..11ec74b93a23 100644 --- a/libexec/rc/rc.conf +++ b/libexec/rc/rc.conf @@ -758,6 +758,8 @@ jail_confwarn="YES" # Prevent warning about obsolete per-jail configuration jail_parallel_start="NO" # Start jails in the background jail_list="" # Space separated list of names of jails jail_reverse_stop="NO" # Stop jails in reverse order +svcj_all_enable="NO" # Run all services in a service jail unless + # they are explicitly excluded ############################################################## ### Define source_rc_confs, the mechanism used by /etc/rc.* ## diff --git a/libexec/rc/rc.subr b/libexec/rc/rc.subr index 8abadb2e99b2..0a8acc7ed604 100644 --- a/libexec/rc/rc.subr +++ b/libexec/rc/rc.subr @@ -1162,8 +1162,9 @@ run_rc_command() if [ -z "$_svcj" ]; then _svcj=${svcj_all_enable} if [ -z "$_svcj" ]; then - eval ${name}_svcj=NO + _svcj=NO fi + eval ${name}_svcj=$_svcj fi # setup pid check command