gluon-core: add and use a sysctl Lua module
This commit is contained in:
parent
1c0429ce8f
commit
0fd7ac1768
@ -1,5 +1,5 @@
|
|||||||
#!/bin/sh
|
#!/usr/bin/lua
|
||||||
|
|
||||||
. /lib/gluon/functions/sysctl.sh
|
local sysctl = require 'gluon.sysctl'
|
||||||
|
|
||||||
sysctl_set vm.panic_on_oom 1
|
sysctl.set('vm.panic_on_oom', 1)
|
||||||
|
8
package/gluon-core/files/usr/lib/lua/gluon/sysctl.lua
Normal file
8
package/gluon-core/files/usr/lib/lua/gluon/sysctl.lua
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
local util = require 'gluon.util'
|
||||||
|
|
||||||
|
|
||||||
|
module 'gluon.sysctl'
|
||||||
|
|
||||||
|
function set(name, value)
|
||||||
|
util.replace_prefix('/etc/sysctl.conf', name .. '=', name .. '=' .. value .. '\n')
|
||||||
|
end
|
Loading…
Reference in New Issue
Block a user