From eb24f810be7f1143e8676c32d091f6a510cca037 Mon Sep 17 00:00:00 2001 From: Boaz Harrosh Date: Fri, 7 Sep 2012 01:11:26 +0300 Subject: [PATCH] [PATCH] pan-up: Teach pan-up about --stay --stay means keep pan-up running until pan_otgtd exits Signed-off-by: Boaz Harrosh --- up-pan | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/up-pan b/up-pan index 7da0639..b89cf98 100755 --- a/up-pan +++ b/up-pan @@ -12,6 +12,7 @@ set OTGTD=$dir/$OTGTD_NAME set TARGETNAME=`/pan/bin/getdevinfo -q datasn` # logfile name set LOG="/var/log/otgtd.log" +set STAY="" switch($1) case "down": @@ -40,7 +41,9 @@ case "stat": breaksw default: - if ("$1" != "") then + if ("$1" == "--stay") then + set STAY="yes" + elseif ("$1" != "") then echo "what is $0 $1?!?" exit endif @@ -76,3 +79,7 @@ $TGTADM --lld iscsi --mode logicalunit \ $TGTADM --lld iscsi --mode target --op show echo "otgtd started, run up down to stop" + +if ("$STAY"="yes") then + wait +endif