File: cleanup.sh

package info (click to toggle)
spring 88.0%2Bdfsg1-1.1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 41,524 kB
  • sloc: cpp: 343,114; ansic: 38,414; python: 12,257; java: 12,203; awk: 5,748; sh: 1,204; xml: 997; perl: 405; objc: 192; makefile: 181; php: 134; sed: 2
file content (21 lines) | stat: -rwxr-xr-x 623 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/sh
# Removes non-release builds older than ${AGE} days,
# and debug symbols older than ${DBG_AGE}.
# ${DBG_AGE} must be smaller than or equal to ${AGE}.

AGE=90
DBG_AGE=14

renice 19 -p $$ >/dev/null
ionice -c3 -p $$

RM="rm"
RMDIR="rmdir"

# Uncomment this for dry run.
#RM=echo
#RMDIR=echo

find /home/buildbot/www -mindepth 4 -type f -regex '.*-g[a-f0-9]+[_.].*_dbg\.7z' -mtime +${DBG_AGE} -exec ${RM} '{}' \;
find /home/buildbot/www -mindepth 4 -type f -regex '.*-g[a-f0-9]+[_.].*' -mtime +${AGE} -exec ${RM} '{}' \;
find /home/buildbot/www -ignore_readdir_race -maxdepth 3 -type d -empty -exec ${RMDIR} '{}' \;