From ab6816c0746d9274b6802c7765a8e36cecc276cf Mon Sep 17 00:00:00 2001 From: ceriel Date: Thu, 2 Apr 1987 09:07:05 +0000 Subject: [PATCH] Allow "|" in "system" lines, must be in quotes --- TakeAction | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) 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 -- 2.34.1