1
0
mirror of https://github.com/XeonSquared/OC-Copper.git synced 2024-11-14 22:08:05 +11:00

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

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