From: ceriel Date: Thu, 2 Apr 1987 09:07:05 +0000 (+0000) Subject: Allow "|" in "system" lines, must be in quotes X-Git-Tag: release-5-5~4249 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=ab6816c0746d9274b6802c7765a8e36cecc276cf;p=ack.git Allow "|" in "system" lines, must be in quotes --- diff --git a/TakeAction b/TakeAction index f7b3ac8e9..a2f56f738 100755 --- a/TakeAction +++ b/TakeAction @@ -44,12 +44,18 @@ do FAIL="$2" ;; xsuccess) SUCC="$2" ;; xdir) DIR="$2" ;; - xsystem) case `ack_sys` in - $2) ;; - *) echo "Sorry, $SYS can only be made on $2 systems" + xsystem) PAT="$2" + oIFS=$IFS + IFS="|" + eval set $2 + case x`ack_sys` in + x$1|x$2|x$3|x$4|x$5|x$6|x$7) ;; + *) echo "Sorry, $SYS can only be made on $PAT systems" DOIT=no ;; - esac ;; + esac + IFS=$oIFS + ;; xend) case $DOIT in no) continue ;; esac