aboutsummaryrefslogtreecommitdiffstats
path: root/meta/lib/oe/rootfs.py
diff options
context:
space:
mode:
Diffstat (limited to 'meta/lib/oe/rootfs.py')
-rw-r--r--meta/lib/oe/rootfs.py16
1 files changed, 4 insertions, 12 deletions
diff --git a/meta/lib/oe/rootfs.py b/meta/lib/oe/rootfs.py
index 90c0504b31..30a1321db1 100644
--- a/meta/lib/oe/rootfs.py
+++ b/meta/lib/oe/rootfs.py
@@ -41,9 +41,10 @@ class Rootfs(object):
def _log_check(self):
pass
- @abstractmethod
def _insert_feed_uris(self):
- pass
+ if base_contains("IMAGE_FEATURES", "package-management",
+ True, False, self.d):
+ self.pm.insert_feeds_uris()
@abstractmethod
def _handle_intercept_failure(self, failed_script):
@@ -349,9 +350,6 @@ class RpmRootfs(Rootfs):
if found_error == 6:
bb.fatal(message)
- def _insert_feed_uris(self):
- pass
-
def _handle_intercept_failure(self, registered_pkgs):
rpm_postinsts_dir = self.image_rootfs + self.d.expand('${sysconfdir}/rpm-postinsts/')
bb.utils.mkdirhier(rpm_postinsts_dir)
@@ -372,6 +370,7 @@ class DpkgRootfs(Rootfs):
d.getVar('PACKAGE_ARCHS', True),
d.getVar('DPKG_ARCH', True))
+
def _create(self):
pkgs_to_install = self.manifest.parse_initial_manifest()
@@ -432,9 +431,6 @@ class DpkgRootfs(Rootfs):
def _log_check(self):
pass
- def _insert_feed_uris(self):
- pass
-
class OpkgRootfs(Rootfs):
def __init__(self, d, manifest_dir):
@@ -698,10 +694,6 @@ class OpkgRootfs(Rootfs):
def _log_check(self):
pass
- def _insert_feed_uris(self):
- pass
-
-
def create_rootfs(d, manifest_dir=None):
env_bkp = os.environ.copy()