From f8cb70ea50d7c9df1af155374e302df17808909a Mon Sep 17 00:00:00 2001
From: thierry <thierry@41d37cc5-eb28-0410-a9bf-d37491348ade>
Date: Thu, 22 May 2008 11:01:55 +0000
Subject: [PATCH] list vservers that need deletion

---
 scripts/zombie-vservers.sh | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100755 scripts/zombie-vservers.sh

diff --git a/scripts/zombie-vservers.sh b/scripts/zombie-vservers.sh
new file mode 100755
index 0000000..f8097ba
--- /dev/null
+++ b/scripts/zombie-vservers.sh
@@ -0,0 +1,23 @@
+#!/bin/bash
+# 
+# some builds fail and don't even make it to the creation of a web place under /build/ 
+# in this case the nightly clean of builds cannot tell that these vservers need being deleted
+#
+# so what we do is is to identify dirs under /vservers/ that do not have an equivalent
+# under either planetlab or onelab
+#
+
+if [[ -n "$@" ]] ; then
+    all_vservers="$@"
+else
+    all_vservers=$(find /vservers -maxdepth 1 -type d -print | egrep -v 'vservers/*$|/\.hash$|.pkg$')
+fi
+
+for vserverdir in $all_vservers; do
+    vserver=$(basename $vserverdir)
+    if ls -ld /build/*lab/$vserver &> /dev/null ; then
+	continue
+    else
+	echo $vserver
+    fi
+done
-- 
2.47.0