autorun.sh: align to neutrino's exit codes

Origin commit data
------------------
Branch: ni/coolstream
Commit: a88019dc69
Author: vanhofen <vanhofen@gmx.de>
Date: 2017-12-07 (Thu, 07 Dec 2017)

Origin message was:
------------------
- autorun.sh: align to neutrino's exit codes

------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
This commit is contained in:
vanhofen
2017-12-07 12:16:08 +01:00
parent 0fb449a065
commit 55faf0c143

View File

@@ -1,19 +1,31 @@
export LD_LIBRARY_PATH=/var/lib
#!/bin/sh
export PATH=${PATH}:/var/bin:/var/plugins
echo "### Starting NEUTRINO ###"
# Neutrino's exit codes
ERROR=-1
NORMAL=0
SHUTDOWN=1
REBOOT=2
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
if [ $RET -eq $NORMAL ]; then
# do nothing
elif [ $RET -eq $SHUTDOWN ]; then
dt -t"Shutdown ..."
poweroff
elif [ $RET -eq $REBOOT ]; then
dt -t"Reboot ..."
reboot
else
/bin/dt -t"Panic..."
sleep 5
/sbin/reboot -f
dt -t"Panic ..."
sleep 5
reboot -f
fi