From: Gordon Hecker Date: Wed, 16 Dec 2009 10:57:14 +0000 (+0100) Subject: e2-build: introduce --check-remote and --check enable both by default when --release... X-Git-Tag: e2factory-2.3.3rc1~8 X-Git-Url: https://git.e2factory.org/?a=commitdiff_plain;h=a4f5d1469885c115e886086c32fed20c537a4a7d;p=e2factory.git e2-build: introduce --check-remote and --check enable both by default when --release is given Signed-off-by: Gordon Hecker --- diff --git a/local/policy.lua b/local/policy.lua index 9fdbd91..d264b47 100644 --- a/local/policy.lua +++ b/local/policy.lua @@ -175,6 +175,13 @@ function register_commandline_options() e2option.flag("branch", "set build mode to 'branch'") e2option.flag("working-copy", "set build mode to 'working-copy'") e2option.flag("release", "set build mode to 'release'") + e2option.flag("check-remote",[[ +Verify that remote resources are available + Enabled by default in 'release' mode]]) + e2option.flag("check",[[ +Perform all checks to make sure that a build is + reproducible except checking for remote resources + Enabled by default in 'release' mode.]]) end function handle_commandline_options(opts, use_default) @@ -214,6 +221,10 @@ function handle_commandline_options(opts, use_default) else e2lib.abort("invalid build mode") end + if opts["build-mode"] == "release" then + opts["check-remote"] = true + opts["check"] = true + end end return mode end