X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=scripts%2Fnightly-clean-trash.sh;h=91d332b88e7d9d2d76906fe53aa77088ee671caa;hb=b4194e90d40b456cc4e7fc32e4246b57b5c60467;hp=176ef0bb8d9afda64b6c26cb4dac3cf5555d68ff;hpb=a51b9b110d1dc6c0b00359eecd377f92b159755f;p=infrastructure.git diff --git a/scripts/nightly-clean-trash.sh b/scripts/nightly-clean-trash.sh index 176ef0b..91d332b 100755 --- a/scripts/nightly-clean-trash.sh +++ b/scripts/nightly-clean-trash.sh @@ -1,8 +1,13 @@ -D#!/bin/bash +#!/bin/bash # -maxdepth 1 : scans dir and immediate sons # -mtime +1 : older than one day # grep -v : preserve the top directory +# this script is obsolete +# as it is still mentioned in our build boxes crontabs we keep it alive for now + +exit 0 + exec >> /root/.nightly-clean-trash.log exec 2>&1 @@ -19,11 +24,12 @@ potential_vservers=$(find /build/trash -maxdepth 1 -type d -print 2> /dev/null | vname=$(basename $vname .log.txt) vname=$(basename $vname .timestamp) if [ -d /vservers/$vname ] ; then - vserver --silent $vname delete + virsh -c lxc:/// destroy $vname >$ /dev/null && echo $vname destroyed + virsh -c lxc:/// undefine $vname >$ /dev/null && echo $vname undefined rm -f /vservers/${vname}.log.txt rm -f /vservers/${vname}.timestamp fi -done &> /dev/null +done echo $todelete | xargs rm -rf