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