From 943c8fb5feb27cd60fd335f6e9e77524127f0f17 Mon Sep 17 00:00:00 2001
From: Lyndon Brown <jnqnfe@gmail.com>
Date: Mon, 4 May 2020 01:34:05 +0100
Subject: extend config validation to all build components

while `lb build` ran the config validation check, spotting invalid configs
and stopping with an error, the major build stages if executed directly did
not, nor did the component stages.

here we move execution of the validation function into the common init
function, with an exported variable used to indicate that validation has
been performed. thus validation is performed no matter what part of the
build system you execute, but only once.

Gbp-Dch: Short
---
 scripts/build/build | 3 ---
 1 file changed, 3 deletions(-)

(limited to 'scripts')

diff --git a/scripts/build/build b/scripts/build/build
index dcc489618..f908fc91f 100755
--- a/scripts/build/build
+++ b/scripts/build/build
@@ -48,9 +48,6 @@ fi
 # Processing arguments and configuration files
 Init_config_data "${@}"
 
-# Validating config
-Validate_config
-
 Echo_message "live-build ${LIVE_BUILD_VERSION}"
 Echo_message "Building for a ${LB_MODE}/${LB_DISTRIBUTION_BINARY}/${LB_ARCHITECTURE} system"
 
-- 
cgit v1.2.3