system: add reboot method to system ubus object
authorRafał Miłecki <zajec5@gmail.com>
Wed, 6 Jul 2016 11:55:48 +0000 (13:55 +0200)
committerJohn Crispin <john@phrozen.org>
Wed, 6 Jul 2016 21:11:31 +0000 (23:11 +0200)
commit02d56c03115276aa4e2203ddbd411c3e587cf08f
tree22127ad8fecce6bba008af9dc14266a287ada2e8
parent3c771f9e4ba46d3e39334cb20eab98221043f1e2
system: add reboot method to system ubus object

Sometimes, for various reasons, user may want to reboot a device. This
is a common task and it makes sense to support it with something common
like a procd.

Right now both: LuCI and LuCI2 implement this feature on their own with
luci-rpc-luci2-system reboot and luci-rpc-sys reboot. This leads to code
duplication and situation may become even worse with more software
controlling system with ubus.

Othen than that procd already has support for rebooting so one may
consider this ubus method even cleaner.

Once we get this patch in place we may consider switching LuCI and LuCI2
to this new method.

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
system.c