From a082b1e12b1d58b2c2158136fa1f8508c29383d9 Mon Sep 17 00:00:00 2001 From: Tobias Ulmer Date: Thu, 25 Apr 2019 18:31:29 +0200 Subject: [PATCH] new-source: fix assertion and set up default build-mode Signed-off-by: Tobias Ulmer --- local/e2-new-source.lua | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) 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") -- 2.39.5