keep logs for longer
[build-farm.git] / daily.sh
1 #!/bin/sh
2
3 sqlite3 `dirname $0`/hostdb.sqlite 'VACUUM;'
4 cd `dirname $0` && exec ./mail-dead-hosts.pl
5
6 # delete old ones that are not used any more
7 find `dirname $0`/data/oldrevs -type f -mtime +21 -links 1 -print0 | xargs -i -0 rm -f \{\}
8
9 # delete any really old data
10 find `dirname $0`/data -type f -mtime +120  -print0 | xargs -i -0 rm -f \{\}
11
12 # delete old cache data
13 find `dirname $0`/cache -type f -name "build.*" -mtime +1 -print0 | xargs -i -0 rm -f \{\}
14
15 # delete partially uploaded files (crashed rsync)
16 find `dirname $0`/data/upload -type f -mtime +2 -name ".build.*" -print0 | xargs -i -0 rm -f \{\}
17