From a338801aa4bac9a3551729598bcb0ca41882cdb9 Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Thu, 20 Sep 2018 12:45:36 +0900 Subject: gpg-error-config: Use expr to remove var in expression. * src/gpg-error-config-new.in (remove_var_expr): Use expr. -- For OpenBSD's sh, it results "bad substitusion". Now, we use expr. Tested on OpenBSD 6.2. Signed-off-by: NIIBE Yutaka --- src/gpg-error-config-new.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/gpg-error-config-new.in b/src/gpg-error-config-new.in index 1a03cf9..3b31a68 100644 --- a/src/gpg-error-config-new.in +++ b/src/gpg-error-config-new.in @@ -50,7 +50,7 @@ remove_var_expr () { ___varname=$1 shift - eval echo \"\${@#\\\$\\\{$___varname\\\}}\" + expr "$*" : "\${$___varname}\\(.*\\)" } # Given a string, substitute variables. -- cgit v1.2.3