From e1c839de1c178e300500e88f9c6ae1620d350678 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Fri, 23 Feb 2018 11:59:09 -0800 Subject: [PATCH] Fix _install_branding filter(provides=...) doesn't work with paths. The release packages provide system-release so just look for that instead of a file. Now it finds the release package and selects it along with the corresponding logos package. Note, this has been broken since commit 431ca6ce --- src/pylorax/treebuilder.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pylorax/treebuilder.py b/src/pylorax/treebuilder.py index 7a200453..53160b60 100644 --- a/src/pylorax/treebuilder.py +++ b/src/pylorax/treebuilder.py @@ -93,7 +93,8 @@ class RuntimeBuilder(object): release = None q = self.dbo.sack.query() a = q.available() - for pkg in a.filter(provides='/etc/system-release'): + for pkg in a.filter(provides='system-release'): + logger.debug("Found release package %s", pkg) if pkg.name.startswith('generic'): continue else: