/usr/bin/wsapi.cgi is in liblua5.1-wsapi1 1.5-1.
This file is owned by root:root, with mode 0o755.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | #!/usr/bin/env lua5.1
-- Generic WSAPI CGI launcher, extracts application to launch
-- either from the command line (use #!wsapi in the script)
-- or from SCRIPT_FILENAME/PATH_TRANSLATED
pcall(require, "luarocks.require")
local common = require "wsapi.common"
local cgi = require "wsapi.cgi"
local arg_filename = (...)
local function wsapi_loader(wsapi_env)
local path, file, modname, ext =
common.find_module(wsapi_env, arg_filename, "wsapi.cgi", { "SCRIPT_FILENAME", "PATH_TRANSLATED" })
if not path then
error({ 404, "Resource " .. wsapi_env.SCRIPT_NAME .. " not found" })
end
wsapi.app_path = path
local app = common.load_wsapi(path, file, modname, ext)
wsapi_env.APP_PATH = path
return app(wsapi_env)
end
cgi.run(wsapi_loader)
|