Date: Wed, 22 Apr 2026 16:37:56 +0000 From: Simon J. Gerraty <sjg@FreeBSD.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: git: 566cc005812b - main - safe_set treat ':' and '#' differently Message-ID: <69e8f964.39869.24418b55@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by sjg: URL: https://cgit.FreeBSD.org/src/commit/?id=566cc005812b72a4ba236764651dd8e82c94a166 commit 566cc005812b72a4ba236764651dd8e82c94a166 Author: Simon J. Gerraty <sjg@FreeBSD.org> AuthorDate: 2026-04-22 16:37:35 +0000 Commit: Simon J. Gerraty <sjg@FreeBSD.org> CommitDate: 2026-04-22 16:37:35 +0000 safe_set treat ':' and '#' differently Treat '#' as a comment anywhere, but ':' only at start of line. --- libexec/rc/safe_eval.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libexec/rc/safe_eval.sh b/libexec/rc/safe_eval.sh index f96c34dda936..3b3241ae821d 100644 --- a/libexec/rc/safe_eval.sh +++ b/libexec/rc/safe_eval.sh @@ -1,6 +1,6 @@ : # RCSid: -# $Id: safe_eval.sh,v 1.27 2026/04/22 16:11:57 sjg Exp $ +# $Id: safe_eval.sh,v 1.28 2026/04/22 16:36:32 sjg Exp $ # # @(#) Copyright (c) 2023-2026 Simon J. Gerraty # @@ -32,7 +32,7 @@ fi # "xtras" should be used with caution and cannot include ';' # safe_set() { - ${SED:-sed} 's/^[ ]*//;s/^[:#].*//;/^[A-Za-z_][A-Za-z0-9_]*=/!d;s;[^A-Za-z0-9_. "'"$1"'$,/=:+-];_;g' + ${SED:-sed} 's/^[ ]*//;s/[ ]*#.*//;s/^:.*//;/^[A-Za-z_][A-Za-z0-9_]*=/!d;s;[^A-Za-z0-9_. "'"$1"'$,/=:+-];_;g' } ##home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69e8f964.39869.24418b55>
