diff options
-rw-r--r-- | meta/lib/oe/package_manager.py | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/meta/lib/oe/package_manager.py b/meta/lib/oe/package_manager.py index 4aaff8ca43..bc22c5fc75 100644 --- a/meta/lib/oe/package_manager.py +++ b/meta/lib/oe/package_manager.py | |||
@@ -5,6 +5,7 @@ import subprocess | |||
5 | import shutil | 5 | import shutil |
6 | import multiprocessing | 6 | import multiprocessing |
7 | import re | 7 | import re |
8 | import collections | ||
8 | import bb | 9 | import bb |
9 | import tempfile | 10 | import tempfile |
10 | import oe.utils | 11 | import oe.utils |
@@ -101,13 +102,8 @@ class Indexer(object, metaclass=ABCMeta): | |||
101 | 102 | ||
102 | class RpmIndexer(Indexer): | 103 | class RpmIndexer(Indexer): |
103 | def get_ml_prefix_and_os_list(self, arch_var=None, os_var=None): | 104 | def get_ml_prefix_and_os_list(self, arch_var=None, os_var=None): |
104 | package_archs = { | 105 | package_archs = collections.OrderedDict() |
105 | 'default': [], | 106 | target_os = collections.OrderedDict() |
106 | } | ||
107 | |||
108 | target_os = { | ||
109 | 'default': "", | ||
110 | } | ||
111 | 107 | ||
112 | if arch_var is not None and os_var is not None: | 108 | if arch_var is not None and os_var is not None: |
113 | package_archs['default'] = self.d.getVar(arch_var, True).split() | 109 | package_archs['default'] = self.d.getVar(arch_var, True).split() |
@@ -138,7 +134,7 @@ class RpmIndexer(Indexer): | |||
138 | target_os[eext[1]] = localdata.getVar("TARGET_OS", | 134 | target_os[eext[1]] = localdata.getVar("TARGET_OS", |
139 | True).strip() | 135 | True).strip() |
140 | 136 | ||
141 | ml_prefix_list = dict() | 137 | ml_prefix_list = collections.OrderedDict() |
142 | for mlib in package_archs: | 138 | for mlib in package_archs: |
143 | if mlib == 'default': | 139 | if mlib == 'default': |
144 | ml_prefix_list[mlib] = package_archs[mlib] | 140 | ml_prefix_list[mlib] = package_archs[mlib] |