summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Maw <jonathan.maw@codethink.co.uk>2017-03-31 17:11:08 +0100
committerJavier Jardón <jjardon@gnome.org>2017-05-11 08:24:30 +0000
commit08440ace7fcc61fef6cb457bebe7f82d9cb242f6 (patch)
tree577bb8b8c5a710fef1b2571c680f250d1ee067d9
parent6e8839fdd34355922248964cde6c7c1076f8acfd (diff)
downloadybd-08440ace7fcc61fef6cb457bebe7f82d9cb242f6.tar.gz
rpm: Handle packages without a "files" section
-rw-r--r--ybd/rpm.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/ybd/rpm.py b/ybd/rpm.py
index f85f566..1543e43 100644
--- a/ybd/rpm.py
+++ b/ybd/rpm.py
@@ -161,8 +161,8 @@ def generate_spec(dn, stage_dir, metafile, output, name, time, system):
output_f.write(package[cmd]['body'] + '\n')
output_f.write('\n')
- # Some packages implicitly exist, but don't have any files.
- if type(package['files']) is not list:
+ # Skip writing files if nonexistent/empty
+ if type(package.get('files')) is not list:
continue
# Sub-Package files