From e9f51002c7dd0749723843f0c2270789faa01956 Mon Sep 17 00:00:00 2001 From: Neal Gompa Date: Fri, 12 Apr 2019 21:28:13 -0400 Subject: [PATCH] creator: Change to text strings for reading file list from rpm RPM changed its Python bindings for the RPM 4.15 release so that everything is returned as text strings rather than byte arrays. Adapt accordingly. --- imgcreate/creator.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/imgcreate/creator.py b/imgcreate/creator.py index 51d92c7..e77a532 100644 --- a/imgcreate/creator.py +++ b/imgcreate/creator.py @@ -306,12 +306,9 @@ class ImageCreator(object): def get_version(header): version = None for f in header['filenames']: - if f.startswith(b'/boot/vmlinuz-'): + if f.startswith('/boot/vmlinuz-'): version = f[14:] - if version is None: - return version - else: - return version.decode("utf-8") + return version ts = rpm.TransactionSet(self._instroot) -- 2.20.1