]> git.e2factory.org Git - e2factory.git/commitdiff
e2lib: open console as soon as possible and close it last
authorTobias Ulmer <tu@emlix.com>
Wed, 27 Nov 2013 18:57:47 +0000 (19:57 +0100)
committerTobias Ulmer <tu@emlix.com>
Wed, 16 Nov 2016 14:41:17 +0000 (15:41 +0100)
Signed-off-by: Tobias Ulmer <tu@emlix.com>
generic/e2lib.lua

index a37fb97e22f39a3f367e3967ed56a4aae33fe805..97243b440329e05fe18342b7f275aa03ded01fc8 100644 (file)
@@ -48,6 +48,7 @@ local e2lib = {}
 package.loaded["e2lib"] = e2lib
 
 local buildconfig = require("buildconfig")
+local console = require("console")
 local lock = require("lock")
 local err = require("err")
 local errno = require("errno")
@@ -334,6 +335,7 @@ end
 -- @return Error object on failure.
 function e2lib.init()
     e2lib.log(4, "e2lib.init()")
+    console.open()
 
     trace.enable()
     trace.default_filter()
@@ -690,6 +692,7 @@ function e2lib.finish(returncode)
     if e2lib.globals.debuglogfile then
         eio.fclose(e2lib.globals.debuglogfile)
     end
+    console.close()
     os.exit(returncode)
 end