]> git.e2factory.org Git - e2factory.git/commitdiff
e2tool: remove info argument from umask funcs
authorTobias Ulmer <tu@emlix.com>
Thu, 23 Jun 2016 17:46:14 +0000 (19:46 +0200)
committerTobias Ulmer <tu@emlix.com>
Wed, 16 Nov 2016 14:41:18 +0000 (15:41 +0100)
Signed-off-by: Tobias Ulmer <tu@emlix.com>
local/e2tool.lua

index 7055cc635b22c4686c7226de269dadd5bc4a11cb..127c412da5869cd3dc53f3f1c209e9a79ade1599 100644 (file)
@@ -104,29 +104,27 @@ local function opendebuglogfile(info)
     return true
 end
 
+-- set the umask value to be used in chroot
+local _chroot_umask = 18 -- 022 octal
+local _host_umask
+
 --- set umask to value used for build processes
--- @param info
-function e2tool.set_umask(info)
-    e2lib.umask(info.chroot_umask)
+function e2tool.set_umask()
+    e2lib.umask(_chroot_umask)
 end
 
 -- set umask back to the value used on the host
--- @param info
-function e2tool.reset_umask(info)
-    e2lib.umask(info.host_umask)
+function e2tool.reset_umask()
+    e2lib.umask(_host_umask)
 end
 
 -- initialize the umask set/reset mechanism (i.e. store the host umask)
--- @param info
-local function init_umask(info)
-    -- set the umask value to be used in chroot
-    info.chroot_umask = 18   -- 022 octal
-
+local function init_umask()
     -- save the umask value we run with
-    info.host_umask = e2lib.umask(info.chroot_umask)
+    _host_umask = e2lib.umask(_chroot_umask)
 
     -- restore the previous umask value again
-    e2tool.reset_umask(info)
+    e2tool.reset_umask()
 end
 
 --- Set a new info table.