diff --git a/packages/base/all/vendor-config-onl/src/boot.d/63.upgrade-swi b/packages/base/all/vendor-config-onl/src/boot.d/63.upgrade-swi index 660159b2..bf728043 100755 --- a/packages/base/all/vendor-config-onl/src/boot.d/63.upgrade-swi +++ b/packages/base/all/vendor-config-onl/src/boot.d/63.upgrade-swi @@ -12,6 +12,7 @@ to upgrade the SWI, only a means to detect if a SWI upgrade is indicated. import os import re from onl.upgrade import ubase +from onl.sysconfig import sysconfig class Swi_Upgrade(ubase.BaseUpgrade): name="swi" @@ -68,4 +69,5 @@ class Swi_Upgrade(ubase.BaseUpgrade): self.logger.info("THIS STEP INTENTIONALLY LEFT BLANK") if __name__ == '__main__': - Swi_Upgrade().main() + if sysconfig.upgrade.swi.auto != 'disabled': + Swi_Upgrade().main() diff --git a/packages/base/all/vendor-config-onl/src/etc/onl/sysconfig/00-defaults.yml b/packages/base/all/vendor-config-onl/src/etc/onl/sysconfig/00-defaults.yml index fdbccdd3..6527b70d 100644 --- a/packages/base/all/vendor-config-onl/src/etc/onl/sysconfig/00-defaults.yml +++ b/packages/base/all/vendor-config-onl/src/etc/onl/sysconfig/00-defaults.yml @@ -30,6 +30,8 @@ upgrade: fit: - $PLATFORM.itb - onl-loader-fit.itb + swi: + auto: disabled pki: key: