From 5dcb784308240a814a9f94b1de10928ac4b7c0d5 Mon Sep 17 00:00:00 2001
From: Matthias Schiffer <mschiffer@universe-factory.net>
Date: Sun, 25 Feb 2018 07:06:08 +0100
Subject: [PATCH] gluon-core: remove unused lock and exec functions

---
 .../luasrc/usr/lib/lua/gluon/util.lua         | 35 -------------------
 1 file changed, 35 deletions(-)

diff --git a/package/gluon-core/luasrc/usr/lib/lua/gluon/util.lua b/package/gluon-core/luasrc/usr/lib/lua/gluon/util.lua
index 1a05a7e31..1b9bdf3f5 100644
--- a/package/gluon-core/luasrc/usr/lib/lua/gluon/util.lua
+++ b/package/gluon-core/luasrc/usr/lib/lua/gluon/util.lua
@@ -13,16 +13,6 @@ local function do_filter_prefix(input, output, prefix)
 	return f
 end
 
-local function close_stdio(stream, mode)
-	local null = nixio.open('/dev/null', mode)
-	if null then
-		nixio.dup(null, nixio[stream])
-		if null:fileno() > 2 then
-			null:close()
-		end
-	end
-end
-
 
 local io = io
 local os = os
@@ -76,23 +66,6 @@ function remove_from_set(t, itm)
 	return changed
 end
 
-function exec(...)
-	local pid, errno, error = nixio.fork()
-	if pid == 0 then
-		close_stdio('stdin', 'r')
-		close_stdio('stdout', 'w')
-		close_stdio('stderr', 'w')
-
-		nixio.execp(...)
-		os.exit(127)
-	elseif pid > 0 then
-		local wpid, status, code = nixio.waitpid(pid)
-		return wpid and status == 'exited' and code
-	else
-		return nil, errno, error
-	end
-end
-
 -- Removes all lines starting with a prefix from a file, optionally adding a new one
 function replace_prefix(file, prefix, add)
 	local tmp = file .. '.tmp'
@@ -110,14 +83,6 @@ function readline(fd)
 	return line
 end
 
-function lock(file)
-	exec('lock', file)
-end
-
-function unlock(file)
-	exec('lock', '-u', file)
-end
-
 function node_id()
 	return string.gsub(sysconfig.primary_mac, ':', '')
 end
-- 
GitLab