diff --git a/packages/base/all/vendor-config-onl/src/python/onl/install/BaseInstall.py b/packages/base/all/vendor-config-onl/src/python/onl/install/BaseInstall.py index 5acf66a6..eb25aa9f 100644 --- a/packages/base/all/vendor-config-onl/src/python/onl/install/BaseInstall.py +++ b/packages/base/all/vendor-config-onl/src/python/onl/install/BaseInstall.py @@ -44,6 +44,7 @@ class Base: plat = getattr(self.machineConf, 'onie_platform', None) return plat is not None + def __init__(self, machineConf=None, installerConf=None, platformConf=None, grubEnv=None, ubootEnv=None, @@ -842,6 +843,10 @@ class UbootInstaller(SubprocessMixin, Base): self.log.info("ONL-BOOT is a raw partition (%s), skipping boot-config", self.rawLoaderDevice) + + code = self.installOnlConfig() + if code: return code + self.log.info("syncing block devices") self.check_call(('sync',)) # XXX roth probably not needed