From df6c4329e9b0395d76d7170581907c70116ecebf Mon Sep 17 00:00:00 2001 From: Aurelien Jarno Date: Sat, 2 Jan 2016 16:37:08 +0100 Subject: [PATCH] cron.d/dsa-buildd: only look for .upload files Only look for .upload files, and use their contents to determine which files to delete. This avoid triggering reuploads when the package has been built before midnight, but uploaded after midnight. Signed-off-by: Aurelien Jarno --- modules/buildd/files/cron.d-dsa-buildd | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/buildd/files/cron.d-dsa-buildd b/modules/buildd/files/cron.d-dsa-buildd index d165fdb7f..e44b9e361 100644 --- a/modules/buildd/files/cron.d-dsa-buildd +++ b/modules/buildd/files/cron.d-dsa-buildd @@ -8,5 +8,4 @@ @reboot buildd2 [ -f ~buildd2/NO-DAEMON-PLEASE ] && grep 'delete-on-boot' ~buildd2/NO-DAEMON-PLEASE > /dev/null && rm -f ~buildd2/NO-DAEMON-PLEASE && if [ -x ~buildd2/.bootscript ]; then ~buildd2/.bootscript; else buildd-watcher; fi # Clean old files in the upload queues after 60 days -@daily buildd [ -d ~buildd/upload ] && find ~buildd/upload -type f -mtime +60 -delete -@daily buildd [ -d ~buildd/upload-security ] && find ~buildd/upload-security -type f -mtime +60 -delete +@daily buildd find ~buildd/upload/ ~buildd/upload-security/ -type f -mtime +60 -name '*.upload' | xargs -r awk 'BEGINFILE { DIRNAME=FILENAME ; sub("/[^/]*$", "", DIRNAME) } /^u/ { print DIRNAME"/"$2 } ENDFILE { print FILENAME }' | xargs -r rm -f -- 2.20.1