]> git.e2factory.org Git - e2factory.git/commitdiff
new-source: fix assertion and set up default build-mode
authorTobias Ulmer <tu@emlix.com>
Thu, 25 Apr 2019 16:31:29 +0000 (18:31 +0200)
committerTobias Ulmer <tu@emlix.com>
Thu, 25 Apr 2019 16:31:29 +0000 (18:31 +0200)
Signed-off-by: Tobias Ulmer <tu@emlix.com>
local/e2-new-source.lua

index ac9eab4ed95c30c42c9c85f8ac4c6f153018e569..4a8be848c02b2775110ac16f2357879705b3f12e 100644 (file)
 -- 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")