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.
This commit is contained in:
Skye 2017-08-14 11:59:29 +01:00 committed by GitHub
parent effb6459a5
commit 84bd8874ff
1 changed files with 22 additions and 0 deletions

22
oc/occure_rc.lua Normal file
View File

@ -0,0 +1,22 @@
--[[
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