diff options
-rwxr-xr-x | bin/reproducible_maintenance.sh | 12 | ||||
-rw-r--r-- | logparse/reproducible.rules | 1 |
2 files changed, 13 insertions, 0 deletions
diff --git a/bin/reproducible_maintenance.sh b/bin/reproducible_maintenance.sh index 84e1b836..b3ce4181 100755 --- a/bin/reproducible_maintenance.sh +++ b/bin/reproducible_maintenance.sh @@ -113,6 +113,18 @@ if [ ! -z "$OLDSTUFF" ] ; then DIRTY=true fi +# delete old pbuilder build directories +echo "$(date -u) - Deleting old pbuilder build directories." +OLDSTUFF=$(find /srv/workspace/pbuilder/ -maxdepth 1 -regex '.*/[0-9]+' -type d -mtime +3 -exec ls -lad {} \; || true) +if [ ! -z "$OLDSTUFF" ] ; then + echo + echo "Old temp directories found in $REP_RESULTS" + echo find /srv/workspace/pbuilder/ -maxdepth 1 -regex '.*/[0-9]+' -type d -mtime +3 -exec rm -rv {} \; || true + echo "Warning: These old directories have not been deleted." + echo + DIRTY=true +fi + # remove old and unused schroot sessions echo "$(date -u) - Removing unused schroot sessions." cleanup_schroot_sessions diff --git a/logparse/reproducible.rules b/logparse/reproducible.rules index 09e75ad7..4df0922f 100644 --- a/logparse/reproducible.rules +++ b/logparse/reproducible.rules @@ -14,3 +14,4 @@ warning /Warning: package .+is probably already building elsewhere, exiting./ warning /Warning: too much difference for .+, aborting. Please investigate and update manually./ warning /Warning: couldn't delete old files from.+/ warning /Warning: failed to update the .+ schroot./ +warning /Warning: These old directories have not been deleted./ |