From a4492c87d6b28e11b5da8e113898be9095b8fa2b Mon Sep 17 00:00:00 2001 From: Jeffrey Townsend Date: Tue, 24 Apr 2018 17:20:49 +0000 Subject: [PATCH] New sysconfig option which skips the execution of the upgrade steps at boot time. --- .../base/all/vendor-config-onl/src/boot.d/60.upgrade-onie | 5 +++++ .../all/vendor-config-onl/src/boot.d/61.upgrade-firmware | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/base/all/vendor-config-onl/src/boot.d/60.upgrade-onie b/packages/base/all/vendor-config-onl/src/boot.d/60.upgrade-onie index 540e24d3..548193d0 100755 --- a/packages/base/all/vendor-config-onl/src/boot.d/60.upgrade-onie +++ b/packages/base/all/vendor-config-onl/src/boot.d/60.upgrade-onie @@ -1 +1,6 @@ +if policy=$(/usr/bin/onl-sysconfig upgrade.onie.bootd); then + if [ "$policy" = "disabled" ]; then + exit 0 + fi +fi /sbin/onl-upgrade-onie diff --git a/packages/base/all/vendor-config-onl/src/boot.d/61.upgrade-firmware b/packages/base/all/vendor-config-onl/src/boot.d/61.upgrade-firmware index 41880e16..32c86c46 100755 --- a/packages/base/all/vendor-config-onl/src/boot.d/61.upgrade-firmware +++ b/packages/base/all/vendor-config-onl/src/boot.d/61.upgrade-firmware @@ -1,2 +1,6 @@ +if policy=$(/usr/bin/onl-sysconfig upgrade.firmware.bootd); then + if [ "$policy" = "disabled" ]; then + exit 0 + fi +fi /sbin/onl-upgrade-firmware -