Web application for accessing Onion devices
Follow the table below for information on setting up the Console on an Omega
Repo File | Location on Omega |
---|---|
www/* | /www/. |
acl.d/onion-console.json | /usr/share/rpcd/acl.d/onion-console.json |
rpcd/onion-console.sh | /usr/libexec/rpcd/onion-console |
Run /etc/init.d/rpcd restart
after copying rows 2 and 3
The onion-console ubus service implements any functionality the console needs to communicate with the Omega hardware or filesystem
Identifies all console apps installed in the /www/apps directory.
Takes no arguments
Returns an array of all installed console apps, information includes everything in the app.json file of each app
Allows for control of the shellinabox daemon through ubus
Takes argument in following format {"params":{"key":"value"}}
Possible Keys:
- start
- This will start the shellinabox daemon
- Value should be null string, ""
- check
- This will check for running shellinabox daemon
- Return will be in following format
{ "pids": "1211 1213 ", "running": 2 }
- Value should be null string, ""
- stop
- This will stop any running shellinabox daemon
- Value should be null string, ""
- restart
- This will restart the shellinabox daemon
- Value should be null string, ""
#Copyright and license Code and documentation copyright 2014-2015 Onion Corporation. Code released under the GNU Public License Version 3. Documentations are released under Creative Commons.