diff options
| author | Nami Arjmandi <namiarjmandi@gmail.com> | 2026-04-22 16:23:22 +0000 |
|---|---|---|
| committer | Pouria Mousavizadeh Tehrani <pouria@FreeBSD.org> | 2026-04-22 19:55:19 +0000 |
| commit | f3bd86ba18512aca7099af2d2d49da5e46708d17 (patch) | |
| tree | f93471e65634005160ee0a671a633584583d7273 | |
| parent | 81f60a964a50b9c22361bb811be9ca089561e80c (diff) | |
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 <namiarjmandi@gmail.com>
Reviewed by: pouria
Pull-Request: https://github.com/freebsd/freebsd-src/pull/2158
| -rw-r--r-- | bin/freebsd-version/freebsd-version.sh.in | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/bin/freebsd-version/freebsd-version.sh.in b/bin/freebsd-version/freebsd-version.sh.in index 157294dfa582..42b555ccafd9 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 } |
