From 0aee12defc0348b9bddce43842feae00a99bc2f4 Mon Sep 17 00:00:00 2001 From: Ben Peddell Date: Thu, 6 Jan 2022 09:21:05 +1000 Subject: [PATCH] Fix error in `--arkopt,-optname` This should fix #1211 --- tools/arkmanager | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tools/arkmanager b/tools/arkmanager index e73f8c5..09051b4 100755 --- a/tools/arkmanager +++ b/tools/arkmanager @@ -3679,13 +3679,14 @@ addArkOpt() { local optname="${1%%=*}" local optval="${1#*=}" local optdash="${optname:0:1}" - + + if [[ "${optval}" == "${1}" ]]; then + optval="" + fi + optname="${optname#-}" optname="${optname//[^A-Za-z0-9_]/_}" - if [[ "${optval}" == "${optname}" ]]; then - optval="" - fi if [[ "${optdash}" == "-" ]]; then if [[ -z "${optval}" ]]; then IFS="" read -r "arkflag_${optname}" <<<"true"