mirror of
https://github.com/lxsang/antd-web-apps
synced 2025-06-14 09:04:21 +02:00
Compare commits
No commits in common. "aec0ae5bb7a7d8c9879cb466db005762a22de9ca" and "e775e9d7e749da442b7fed62dab26ea099c3b84d" have entirely different histories.
aec0ae5bb7
...
e775e9d7e7
@ -115,27 +115,6 @@ function SystemController:apigateway(...)
|
||||
end
|
||||
local r, e
|
||||
e = "{'error': 'Unknow function'}"
|
||||
-- set env var
|
||||
local home = ulib.home_dir(uid.id)
|
||||
ulib.setenv("USER", SESSION.user, 1)
|
||||
ulib.setenv("LOGNAME", SESSION.user, 1)
|
||||
if home then
|
||||
ulib.setenv("HOME", home, 1)
|
||||
ulib.setenv("PWD", home,1)
|
||||
local paths = ""
|
||||
if ulib.exists(home.."/bin") then
|
||||
paths = home.."/bin:"
|
||||
end
|
||||
if ulib.exists(home.."/.local/bin") then
|
||||
paths = paths..home.."/.local/bin:"
|
||||
end
|
||||
local envar = ulib.getenv("PATH")
|
||||
if envar then
|
||||
paths = paths..envar
|
||||
end
|
||||
ulib.setenv("PATH", paths,1)
|
||||
end
|
||||
-- run the code as user
|
||||
if data.code then
|
||||
r, e = load(data.code)
|
||||
if r then
|
||||
|
Loading…
x
Reference in New Issue
Block a user