1
0
mirror of https://github.com/XeonSquared/OC-Copper.git synced 2024-11-23 09:58:06 +11:00
OC-Copper/oc/occure_rc.lua
Skye 84bd8874ff Simple rc file for autostarting occure on OpenOS
Basic testing shows that this works, and this seems to be the official way to get programs started at boot on OpenOS.
2017-08-14 11:59:29 +01:00

23 lines
636 B
Lua

--[[
To the extent possible under law, Skye has waived all copyright and related or neighboring rights to this file. This file is published from: United Kingdom.
--]]
-- This file goes into /etc/rc.d
-- To set this to autostart, it must be added to the enabled list
-- The hostname must be set using `occure = "your_hostname_here"`
function start(hostname)
if type(hostname) == 'table' then
hostname = hostname[1]
end
local shell = require('shell')
local occure = shell.resolve('occure', 'lua')
if occure then
local ok, res = shell.execute(occure, _G, args)
if not ok then
error(res)
end
end
end