diff options
Diffstat (limited to 'meta/lib')
-rw-r--r-- | meta/lib/oe/rootfs.py | 7 | ||||
-rw-r--r-- | meta/lib/oe/utils.py | 13 |
2 files changed, 3 insertions, 17 deletions
diff --git a/meta/lib/oe/rootfs.py b/meta/lib/oe/rootfs.py index dddbef4d64..3d1111a40a 100644 --- a/meta/lib/oe/rootfs.py +++ b/meta/lib/oe/rootfs.py | |||
@@ -1,6 +1,5 @@ | |||
1 | from abc import ABCMeta, abstractmethod | 1 | from abc import ABCMeta, abstractmethod |
2 | from oe.utils import execute_pre_post_process | 2 | from oe.utils import execute_pre_post_process |
3 | from oe.utils import contains as base_contains | ||
4 | from oe.package_manager import * | 3 | from oe.package_manager import * |
5 | from oe.manifest import * | 4 | from oe.manifest import * |
6 | import oe.path | 5 | import oe.path |
@@ -42,7 +41,7 @@ class Rootfs(object): | |||
42 | pass | 41 | pass |
43 | 42 | ||
44 | def _insert_feed_uris(self): | 43 | def _insert_feed_uris(self): |
45 | if base_contains("IMAGE_FEATURES", "package-management", | 44 | if bb.utils.contains("IMAGE_FEATURES", "package-management", |
46 | True, False, self.d): | 45 | True, False, self.d): |
47 | self.pm.insert_feeds_uris() | 46 | self.pm.insert_feeds_uris() |
48 | 47 | ||
@@ -108,7 +107,7 @@ class Rootfs(object): | |||
108 | 107 | ||
109 | execute_pre_post_process(self.d, post_process_cmds) | 108 | execute_pre_post_process(self.d, post_process_cmds) |
110 | 109 | ||
111 | if base_contains("IMAGE_FEATURES", "read-only-rootfs", | 110 | if bb.utils.contains("IMAGE_FEATURES", "read-only-rootfs", |
112 | True, False, self.d): | 111 | True, False, self.d): |
113 | delayed_postinsts = self._get_delayed_postinsts() | 112 | delayed_postinsts = self._get_delayed_postinsts() |
114 | if delayed_postinsts is not None: | 113 | if delayed_postinsts is not None: |
@@ -130,7 +129,7 @@ class Rootfs(object): | |||
130 | self._cleanup() | 129 | self._cleanup() |
131 | 130 | ||
132 | def _uninstall_uneeded(self): | 131 | def _uninstall_uneeded(self): |
133 | if base_contains("IMAGE_FEATURES", "package-management", | 132 | if bb.utils.contains("IMAGE_FEATURES", "package-management", |
134 | True, False, self.d): | 133 | True, False, self.d): |
135 | return | 134 | return |
136 | 135 | ||
diff --git a/meta/lib/oe/utils.py b/meta/lib/oe/utils.py index defa53679b..0a1d1080c9 100644 --- a/meta/lib/oe/utils.py +++ b/meta/lib/oe/utils.py | |||
@@ -41,19 +41,6 @@ def version_less_or_equal(variable, checkvalue, truevalue, falsevalue, d): | |||
41 | else: | 41 | else: |
42 | return falsevalue | 42 | return falsevalue |
43 | 43 | ||
44 | def contains(variable, checkvalues, truevalue, falsevalue, d): | ||
45 | val = d.getVar(variable, True) | ||
46 | if not val: | ||
47 | return falsevalue | ||
48 | val = set(val.split()) | ||
49 | if isinstance(checkvalues, basestring): | ||
50 | checkvalues = set(checkvalues.split()) | ||
51 | else: | ||
52 | checkvalues = set(checkvalues) | ||
53 | if checkvalues.issubset(val): | ||
54 | return truevalue | ||
55 | return falsevalue | ||
56 | |||
57 | def both_contain(variable1, variable2, checkvalue, d): | 44 | def both_contain(variable1, variable2, checkvalue, d): |
58 | if d.getVar(variable1,1).find(checkvalue) != -1 and d.getVar(variable2,1).find(checkvalue) != -1: | 45 | if d.getVar(variable1,1).find(checkvalue) != -1 and d.getVar(variable2,1).find(checkvalue) != -1: |
59 | return checkvalue | 46 | return checkvalue |