From 13d06bab43ed6b1cec00084c781a79ea34823a35 Mon Sep 17 00:00:00 2001 From: Jeffrey Townsend Date: Fri, 23 Sep 2016 14:48:18 +0000 Subject: [PATCH] Add sysconfig SWI upgrade mode. --- packages/base/all/vendor-config-onl/src/boot.d/63.upgrade-swi | 4 +++- .../vendor-config-onl/src/etc/onl/sysconfig/00-defaults.yml | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) 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: