blob: 2b9719ac1f47b485ff8773e94d1f03419170c3fc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
--[[
Copyright (c) 2012-2013 Kaarle Ritvanen
See LICENSE file for license details
--]]
local model = require('acf2.model.model')
return function(name)
local res = model.new()
for _, action in ipairs{'start', 'stop', 'restart'} do
res[action] = model.Action{
func=function()
os.execute('rc-service '..name..' '..action)
end
}
end
return res
end
|