aboutsummaryrefslogtreecommitdiffstats
path: root/modules/draklive/files/clean-live.sh
blob: 1e6ce7d7669ca8a5879a70500562ec23db7be587 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/bin/bash

# clean old draklive build sets
DRAKLIVE_ROOT=/var/lib/draklive
RM="echo rm -rf"

# keep only chroot/build sets from previous day
MAX_BUILD_AGE=1
find $DRAKLIVE_ROOT/{chroot/*,build/*/*} -maxdepth 0 -not -name dist -mtime +$(expr $MAX_BUILD_AGE - 1) -exec $RM {} \;

# keep dist (iso + lists) for all sets during 20 days
MAX_DIST_AGE=20
find $DRAKLIVE_ROOT/build/*/dist -maxdepth 0 -mtime +$(expr $MAX_DIST_AGE - 1) -exec $RM {} \;