Skip to content
Snippets Groups Projects
Unverified Commit 5dcb7843 authored by Matthias Schiffer's avatar Matthias Schiffer
Browse files

gluon-core: remove unused lock and exec functions

parent 987eef01
No related branches found
No related tags found
No related merge requests found
...@@ -13,16 +13,6 @@ local function do_filter_prefix(input, output, prefix) ...@@ -13,16 +13,6 @@ local function do_filter_prefix(input, output, prefix)
return f return f
end 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 io = io
local os = os local os = os
...@@ -76,23 +66,6 @@ function remove_from_set(t, itm) ...@@ -76,23 +66,6 @@ function remove_from_set(t, itm)
return changed return changed
end 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 -- Removes all lines starting with a prefix from a file, optionally adding a new one
function replace_prefix(file, prefix, add) function replace_prefix(file, prefix, add)
local tmp = file .. '.tmp' local tmp = file .. '.tmp'
...@@ -110,14 +83,6 @@ function readline(fd) ...@@ -110,14 +83,6 @@ function readline(fd)
return line return line
end end
function lock(file)
exec('lock', file)
end
function unlock(file)
exec('lock', '-u', file)
end
function node_id() function node_id()
return string.gsub(sysconfig.primary_mac, ':', '') return string.gsub(sysconfig.primary_mac, ':', '')
end end
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment