git://git.onelab.eu
/
infrastructure.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
turn off f24 build
[infrastructure.git]
/
scripts
/
nightly-clean-trash.sh
diff --git
a/scripts/nightly-clean-trash.sh
b/scripts/nightly-clean-trash.sh
index
176ef0b
..
91d332b
100755
(executable)
--- 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
# -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
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
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
rm -f /vservers/${vname}.log.txt
rm -f /vservers/${vname}.timestamp
fi
-done
&> /dev/null
+done
echo $todelete | xargs rm -rf
echo $todelete | xargs rm -rf