From f3bd86ba18512aca7099af2d2d49da5e46708d17 Mon Sep 17 00:00:00 2001 From: Nami Arjmandi Date: Wed, 22 Apr 2026 16:23:22 +0000 Subject: [PATCH] freebsd-version(1): Disable pathname expansion in -j option Set the -f flag to sh(1) to disable pathname expansion. Also, quote the jail variable to ensure correct behavior when passed to jexec(8). Signed-off-by: Nami Arjmandi Reviewed by: pouria Pull-Request: https://github.com/freebsd/freebsd-src/pull/2158 --- bin/freebsd-version/freebsd-version.sh.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/freebsd-version/freebsd-version.sh.in b/bin/freebsd-version/freebsd-version.sh.in index 157294dfa58..42b555ccafd 100644 --- a/bin/freebsd-version/freebsd-version.sh.in +++ b/bin/freebsd-version/freebsd-version.sh.in @@ -26,7 +26,7 @@ # # -set -e +set -ef USERLAND_VERSION="@@REVISION@@-@@BRANCH@@" @@ -88,7 +88,7 @@ userland_version() { # jail_version() { for i in $jail; do - jexec -- $i freebsd-version + jexec -- "$i" freebsd-version done }