fixed for vservers
authorthierry <thierry@41d37cc5-eb28-0410-a9bf-d37491348ade>
Sun, 9 Dec 2007 10:25:13 +0000 (10:25 +0000)
committerthierry <thierry@41d37cc5-eb28-0410-a9bf-d37491348ade>
Sun, 9 Dec 2007 10:25:13 +0000 (10:25 +0000)
scripts/nightly-clean-trash.sh

index b84b421..1b927eb 100755 (executable)
@@ -6,11 +6,11 @@
 [[ -n "$@" ]] && [ "$1" = "-n" ] && set -x
 
 todelete=$(find /build/trash -maxdepth 1 -mtime +1 -print | grep -v 'trash/*$')
-potential_vservers=$(find /build/trash -maxdepth 1 -mtime +1 -type d -print | grep -v 'trash/*$')
+potential_vservers=$(find /build/trash -maxdepth 1 -type d -print | grep -v 'trash/*$')
 
 # clean the vservers first
 for vserver in $potential_vservers ; do
-    vname=$(dirname $vserver)
+    vname=$(basename $vserver)
     if [ -d /vservers/$vname ] ; then
        vserver --silent delete $vname
        rm -f /vservers/${vname}.log.txt