From 561be6974dc030309a2165726c5b4ff3f0afba2d Mon Sep 17 00:00:00 2001 From: Heiko Bernloehr Date: Thu, 22 Aug 2013 15:05:50 +0200 Subject: Fixed deleting whole resources in participants.sh . E.g. you could call: participant.sh delete /campusconnect/course_members to delete iall messages in /campusconnect/course_members . --- campusconnect/scripts/participant.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/campusconnect/scripts/participant.sh b/campusconnect/scripts/participant.sh index 297e687..d3b920b 100755 --- a/campusconnect/scripts/participant.sh +++ b/campusconnect/scripts/participant.sh @@ -137,11 +137,12 @@ elif [ "x$rid" = "xfifo" -a "x$namespace" = "xsys" ]; then cmd="curl $CURL_OPTIONS --cacert $CACERT --cert $CERT --key $KEY --pass $PASS \ -X POST ${ECS_URL}$1 $REDIRECT_IO" eval $cmd +elif [ "x$namespace" = "xsys" -a "x$resourcename" = "xevents" -a "x$rid" = "x" ]; then + echo "To delete all events, please see command help: \"participants.sh -h\"" elif [ "x`echo $rid | grep '^[0-9]\+$'`" = "x" -a "x$namespace" != "x" -a "x$resourcename" != "x" ]; then curl_options="$CURL_OPTIONS" CURL_OPTIONS= - list=`get /$namespace/$resourcename` - CURL_OPTIONS=$curl_options + list=`curl -k --cacert $CACERT --cert $CERT --key $KEY --pass $PASS ${ECS_URL}/$namespace/$resourcename 2>/dev/null` for i in $list; do echo Deleting resource representation \"/$namespace/$i\" ... delete "/$namespace/$i" -- cgit v1.2.3