From d3a1f1546d96ba2fd0d9b56b7606d1aa71d04190 Mon Sep 17 00:00:00 2001 From: Jeffrey Townsend Date: Sat, 31 Dec 2016 20:58:20 +0000 Subject: [PATCH] Allow comma-separated package lists in prerequisites. Makes some templating easier. --- tools/onlpm.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/onlpm.py b/tools/onlpm.py index 3ce1cb32..e48235af 100755 --- a/tools/onlpm.py +++ b/tools/onlpm.py @@ -480,7 +480,10 @@ class OnlPackageGroup(object): return True def prerequisite_packages(self): - return list(onlu.sflatten(self._pkgs.get('prerequisites', {}).get('packages', []))) + rv = [] + for e in list(onlu.sflatten(self._pkgs.get('prerequisites', {}).get('packages', []))): + rv += e.split(',') + return rv def prerequisite_submodules(self): return self._pkgs.get('prerequisites', {}).get('submodules', [])