diff options
author | Ben Brown <ben.brown@codethink.co.uk> | 2017-08-01 10:49:17 +0100 |
---|---|---|
committer | Ben Brown <ben.brown@codethink.co.uk> | 2017-08-01 10:49:17 +0100 |
commit | db15a3bb2c12c0111eee7c3bf2512a33f09e013c (patch) | |
tree | 7d59a3301c84ca049b52d2087437602160eed84b | |
parent | 37573210255b2a6c3e64b4691d9f3debf8c8220c (diff) | |
download | ybd-db15a3bb2c12c0111eee7c3bf2512a33f09e013c.tar.gz |
Support vendor tag for rpm generation
-rw-r--r-- | ybd/rpm.py | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -147,6 +147,10 @@ def generate_spec(dn, stage_dir, metafile, output, name, system): # Add all the main package Provides: for package in package_list: if is_main_package(system, dn, package['name']): + vendor = next((d['vendor'] for d in (package, rpm_metadata) + if 'vendor' in d), None) + if vendor: + output_f.write('Vendor: %s\n' % vendor) version = next((d['version'] for d in (package, rpm_metadata) if 'version' in d), None) if version: |