diff options
author | Ben Brown <ben.brown@codethink.co.uk> | 2017-09-26 12:11:42 +0100 |
---|---|---|
committer | Ben Brown <ben.brown@codethink.co.uk> | 2017-09-26 12:29:09 +0100 |
commit | f3db3f9023e671eb4ef5ad072aafaba006b71ff1 (patch) | |
tree | bb59fa1230cdab65702468b7544f47e86c07214a /ybd | |
parent | c6778102b4282931274ea48e0f04e106efd90dab (diff) | |
download | ybd-f3db3f9023e671eb4ef5ad072aafaba006b71ff1.tar.gz |
Only write sub-package 'vendor' tags if explicitly setjjardon/vendor-in-all-packages
Sub-packages will inherit from the top level declaration.
Diffstat (limited to 'ybd')
-rw-r--r-- | ybd/rpm.py | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -187,10 +187,8 @@ def generate_spec(dn, stage_dir, metafile, output, name, system): # Sub-Package header output_f.write('%%package -n %s\n' % package['name']) output_f.write('Summary: %s\n' % description) - vendor = next((d['vendor'] for d in (package, rpm_metadata) - if 'vendor' in d), None) - if vendor: - output_f.write('Vendor: %s\n' % vendor) + if 'vendor' in package: + output_f.write('Vendor: %s\n' % package['vendor']) if 'version' in package: output_f.write('Version: %s\n' % package['version']) if 'release' in package: |