Commit 1f6cc5a5 authored by Jaroslav Škarvada's avatar Jaroslav Škarvada

Makefile: added 'tidy-mock-result-dir' target, it is requisite for 'nightly'

This target will remove all RPMs older than cca. one week if the total space
occupied by RPMs is larger than 5 MB.
Signed-off-by: default avatarJaroslav Škarvada <>
parent c53b8173
......@@ -60,6 +60,12 @@ clean-mock-result-dir:
mkdir mock-result-dir
# delete RPM files older than cca. one week if total space occupied is more than 5 MB
tidy-mock-result-dir: mock-result-dir
if [ `du -bs mock-result-dir | tail -n 1 | cut -f1` -gt 5000000 ]; then \
rm -f `find mock-result-dir -name '*.rpm' -mtime +7`; \
mock-build: srpm
mock -r $(MOCK_CONFIG) $(MOCK_ARGS) --resultdir=`pwd`/mock-result-dir `ls rpm-build-dir/*$(RPM_VERSION).*.src.rpm | head -n 1`&& \
rm -f mock-result-dir/*.log
......@@ -77,7 +83,7 @@ createrepo: mock-devel-build
scratch-build: mock-devel-build
brew build --scratch --nowait rhel-7.2-candidate `ls mock-result-dir/*$(GIT_DATE)git*.*.src.rpm | head -n 1`
nightly: createrepo scratch-build
nightly: tidy-mock-result-dir createrepo scratch-build
rsync -ave ssh --delete --progress mock-result-dir/*
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment