3 flavours & 2 archs
[infrastructure.git] / scripts / nightly-clean-trash.sh
index 1b927eb..c5cdeba 100755 (executable)
@@ -11,10 +11,18 @@ potential_vservers=$(find /build/trash -maxdepth 1 -type d -print | grep -v 'tra
 # clean the vservers first
 for vserver in $potential_vservers ; do
     vname=$(basename $vserver)
+    vname=$(basename $vname .log.txt)
     if [ -d /vservers/$vname ] ; then
-       vserver --silent delete $vname
+       vserver --silent $vname delete
        rm -f /vservers/${vname}.log.txt
     fi
-done
+done &> /dev/null
 
 echo $todelete | xargs rm -rf
+
+daily_vnames=$(find /vservers/ -maxdepth 1 -type d -name '20*'  -mtime +7 -print | sed -e 's,^/vservers/,,')
+for vname in $daily_vnames; do
+   [ -f /vservers/${vname}.log.txt ] && rm  /vservers/${vname}.log.txt
+   [ -d /vservers/$vname ] && vserver --silent $vname delete
+done
+