commit: c0868e07f874b47c9f353c47b3b9ad34e0b5f828
Author: Kerin Millar <kfm <AT> plushkava <DOT> net>
AuthorDate: Sat May 18 15:51:23 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat May 18 16:06:45 2024 +0000
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=c0868e07
Signify end of options to awk in edo()
This is a fairly important fix because awk doesn't stop looking for
options upon encountering the first non-option argument.
Signed-off-by: Kerin Millar <kfm <AT> plushkava.net>
Signed-off-by: Sam James <sam <AT> gentoo.org>
functions.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/functions.sh b/functions.sh
index fdba0c1..db3314a 100644
--- a/functions.sh
+++ b/functions.sh
@@ -95,7 +95,7 @@ ebegin()
edo() {
# Approximate the effect of ${param@Q} bash expansion.
genfun_cmd=$(
- awk -v q=\' -f - "$@" <<-'EOF'
+ awk -v q=\' -f - -- "$@" <<-'EOF'
BEGIN {
argc = ARGC
ARGC = 1