From 21ae4a29a163778cb725bbdb6ec35aaca6193947 Mon Sep 17 00:00:00 2001 From: orbea Date: Sat, 18 Nov 2017 01:17:00 -0800 Subject: [PATCH] qb: Fix --enable-* options for zsh. --- qb/qb.params.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/qb/qb.params.sh b/qb/qb.params.sh index 68048f2be6..4cce59a00c 100644 --- a/qb/qb.params.sh +++ b/qb/qb.params.sh @@ -50,9 +50,11 @@ EOF } opt_exists() # $opt is returned if exists in OPTS -{ opt=$(echo "$1" | tr '[:lower:]' '[:upper:]') - for OPT in $OPTS; do [ "$opt" = "$OPT" ] && return; done - echo "Unknown option $2"; exit 1 +{ opt="$(echo "$1" | tr '[:lower:]' '[:upper:]')" + err="$2" + eval "set -- $OPTS" + for OPT do [ "$opt" = "$OPT" ] && return; done + echo "Unknown option $err"; exit 1 } parse_input() # Parse stuff :V