Add tdb2 build
[amitay/build-farm.git] / daily.sh
1 #!/bin/sh
2
3 cd $HOME/master || exit 1
4 set -x
5
6 (
7 date
8 set -x
9 sqlite3 `dirname $0`/db/hostdb.sqlite 'VACUUM;'
10 cd `dirname $0` && ./mail-dead-hosts.py
11
12 echo "deleting old file that are not used any more"
13 find `dirname $0`/data/oldrevs -type f -mtime +10 -links 1 -print0 | xargs -i -0 rm -f \{\}
14
15 echo "deleting any really old data"
16 find `dirname $0`/data -type f -mtime +120  -print0 | xargs -i -0 rm -f \{\}
17
18 echo "delete old cache data"
19 find `dirname $0`/cache -type f -name "build.*" -mtime +1 -print0 | xargs -i -0 rm -f \{\}
20
21 echo "delete partially uploaded files (crashed rsync)"
22 find `dirname $0`/data/upload -type f -mtime +2 -name ".build.*" -print0 | xargs -i -0 rm -f \{\}
23
24 ) >> daily.log 2>&1