-t only cleans the tracker
authorthierry <thierry@41d37cc5-eb28-0410-a9bf-d37491348ade>
Thu, 21 Jan 2010 13:49:19 +0000 (13:49 +0000)
committerthierry <thierry@41d37cc5-eb28-0410-a9bf-d37491348ade>
Thu, 21 Jan 2010 13:49:19 +0000 (13:49 +0000)
scripts/reboot-all.sh

index b814b10..276b801 100755 (executable)
@@ -5,9 +5,10 @@
 
 COMMAND=$(basename $0)
 function usage () {
 
 COMMAND=$(basename $0)
 function usage () {
-    echo "$COMMAND [-abn]"
+    echo "$COMMAND [-abtn]"
     echo -e " -a\tall boxes, not just the test ones"
     echo -e " -b\tbuild boxes only"
     echo -e " -a\tall boxes, not just the test ones"
     echo -e " -b\tbuild boxes only"
+    echo -e " -t\tjust clean the trackers"
     echo -e " -n\tdry-run"
     exit 1
 }
     echo -e " -n\tdry-run"
     exit 1
 }
@@ -15,10 +16,11 @@ function usage () {
 build_boxes="mirror $(echo build{1,2,3})"
 test_boxes="testplc $(echo testqemu{1,2,3} testqemu32-{1,2,3,4,5})"
 
 build_boxes="mirror $(echo build{1,2,3})"
 test_boxes="testplc $(echo testqemu{1,2,3} testqemu32-{1,2,3,4,5})"
 
-while getopts "abnh" opt ; do
+while getopts "abtnh" opt ; do
     case $opt in
        a) ALL_BOXES=true ;;
        b) BUILD_BOXES_ONLY=true ;;
     case $opt in
        a) ALL_BOXES=true ;;
        b) BUILD_BOXES_ONLY=true ;;
+       t) TRACKERS_ONLY=true ;;
        n) DRY_RUN=true ;;
        h|*) usage ;;
     esac
        n) DRY_RUN=true ;;
        h|*) usage ;;
     esac
@@ -34,6 +36,9 @@ elif [ -n "$ALL_BOXES" ] ; then
 elif [ -n "$BUILD_BOXES_ONLY" ] ; then
     BOXES="$build_boxes"
     CLEAN_TRACKERS=""
 elif [ -n "$BUILD_BOXES_ONLY" ] ; then
     BOXES="$build_boxes"
     CLEAN_TRACKERS=""
+elif [ -n "$TRACKERS_ONLY" ] ; then
+    BOXES=""
+    CLEAN_TRACKERS="yes"
 else
     BOXES="$test_boxes"
 fi
 else
     BOXES="$test_boxes"
 fi