summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Maw <jonathan.maw@codethink.co.uk>2017-03-08 11:21:59 +0000
committerJavier Jardón <jjardon@gnome.org>2017-05-11 08:24:28 +0000
commit044c5fe20f5a7f197b1e66767957d3e606edada7 (patch)
treeb35364fab06afb3fd1c4145312714aeaa2139f3d
parent1648506386908763ae234917d698d712311b6873 (diff)
downloadybd-044c5fe20f5a7f197b1e66767957d3e606edada7.tar.gz
rpm: Add Provides: information when generating rpms
-rw-r--r--ybd/rpm.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/ybd/rpm.py b/ybd/rpm.py
index bfde9ce..32a9af4 100644
--- a/ybd/rpm.py
+++ b/ybd/rpm.py
@@ -123,6 +123,11 @@ def generate_spec(dn, stage_dir, metafile, output, name, time):
output_f.write('%s\n' % description)
output_f.write('\n')
+ if 'provides' in package:
+ for provide in package['provides']:
+ output_f.write('Provides: %s\n' % provide)
+ output_f.write('\n')
+
for cmd in ['pre', 'preun', 'post', 'postun']:
if cmd in package:
if 'interpreter' in package[cmd]: