add neutrino restart to webif

Signed-off-by: GetAway <get-away@t-online.de>
This commit is contained in:
TangoCash
2021-11-08 21:57:24 +01:00
committed by GetAway
parent 27c8115cee
commit d918e6c517
11 changed files with 64 additions and 14 deletions

View File

@@ -1,19 +1,29 @@
export LD_LIBRARY_PATH=/var/lib
export PATH=${PATH}:/var/bin:/var/plugins
echo "### Starting NEUTRINO ###"
# Simple Neutrino start script
# Neutrino's exit codes
ERROR=-1
NORMAL=0
SHUTDOWN=1
REBOOT=2
RESTART=3
echo "Starting Neutrino"
cd /tmp
/bin/neutrino > /dev/null 2> /dev/null
/bin/neutrino >/dev/null 2>&1; RET=$?
sync
/bin/sync
/bin/sync
echo "Neutrino exited with exit code $RET"
if [ -e /tmp/.reboot ] ; then
/bin/dt -t"Rebooting..."
/sbin/reboot -f
else
/bin/dt -t"Panic..."
sleep 5
/sbin/reboot -f
if [ $RET -eq $NORMAL ]; then
# do nothing
elif [ $RET -eq $SHUTDOWN ]; then
poweroff
elif [ $RET -eq $REBOOT ]; then
reboot
else # $RET -eq $ERROR
reboot -f
fi