summaryrefslogtreecommitdiffhomepage
path: root/modules/luci-base/root/usr/libexec/rpcd
diff options
context:
space:
mode:
authorJo-Philipp Wich <jo@mein.io>2019-10-07 10:51:04 +0200
committerJo-Philipp Wich <jo@mein.io>2019-10-07 11:53:39 +0200
commit1d68853ccec6a04ffe180263d0b1367e824c091f (patch)
tree99321dc004a480fd3be279b8b5a81401043eff06 /modules/luci-base/root/usr/libexec/rpcd
parent29ccea14f1594c3b00944c3fa3e74ba925f32ec2 (diff)
luci-base: add reboot rpc call
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Diffstat (limited to 'modules/luci-base/root/usr/libexec/rpcd')
-rwxr-xr-xmodules/luci-base/root/usr/libexec/rpcd/luci6
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/luci-base/root/usr/libexec/rpcd/luci b/modules/luci-base/root/usr/libexec/rpcd/luci
index 8215fb95dd..ace0957f3e 100755
--- a/modules/luci-base/root/usr/libexec/rpcd/luci
+++ b/modules/luci-base/root/usr/libexec/rpcd/luci
@@ -685,6 +685,12 @@ local methods = {
local util = require "luci.util"
return { result = (os.execute(string.format("/bin/umount %s", util.shellquote(args.path))) == 0) }
end
+ },
+
+ setReboot = {
+ call = function()
+ return { result = (os.execute("/sbin/reboot >/dev/null 2>&1") == 0) }
+ end
}
}