diff options
author | Ben Brown <ben.brown@codethink.co.uk> | 2017-07-06 16:32:29 +0100 |
---|---|---|
committer | Javier Jardón <jjardon@gnome.org> | 2017-07-07 13:44:57 +0000 |
commit | 3b5d26e511c5411a99397865f779e67e6b24f8d7 (patch) | |
tree | bb9d037feaf9bbaac0ba6abc02fed41812aa0775 | |
parent | 30a78cd27282869680b68f3077b141bd97092143 (diff) | |
download | ybd-3b5d26e511c5411a99397865f779e67e6b24f8d7.tar.gz |
Skip rpmbuild if morph just packages prebuilt rpms
-rw-r--r-- | ybd/rpm.py | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -426,6 +426,12 @@ def package_one_rpm(dn, userdata): specfile = os.path.join(metadir, '%s.spec' % name) success = True + if not any(to_build for to_build + in dn['rpm-metadata']['packages'] + if 'files' in to_build): + log(dn, 'WARNING: Nothing to package in %s, skipping' % name) + return success + if generate_spec(dn, fulldir, metafile, specfile, name, system): defines = extract_defines(dn) |