From: Tobias Ulmer Date: Thu, 25 Apr 2019 16:31:29 +0000 (+0200) Subject: new-source: fix assertion and set up default build-mode X-Git-Tag: e2factory-2.3.18rc1~7 X-Git-Url: https://git.e2factory.org/?a=commitdiff_plain;h=a082b1e12b1d58b2c2158136fa1f8508c29383d9;p=e2factory.git new-source: fix assertion and set up default build-mode Signed-off-by: Tobias Ulmer --- diff --git a/local/e2-new-source.lua b/local/e2-new-source.lua index ac9eab4..4a8be84 100644 --- a/local/e2-new-source.lua +++ b/local/e2-new-source.lua @@ -19,14 +19,15 @@ -- FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for -- more details. +local cache = require("cache") +local digest = require("digest") local e2lib = require("e2lib") +local e2option = require("e2option") local e2tool = require("e2tool") -local generic_git = require("generic_git") local err = require("err") -local e2option = require("e2option") +local generic_git = require("generic_git") +local policy = require("policy") local transport = require("transport") -local cache = require("cache") -local digest = require("digest") local url = require("url") --- Download a file. @@ -237,6 +238,12 @@ local function e2_new_source(arg) error(arguments) end + -- setup default build mode + rc, re = policy.handle_commandline_options(opts, true) + if not rc then + error(re) + end + e2project = e2tool.e2project() e2project:init_project("new-source")