mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-08-26 15:02:50 +02:00
autorun.sh: align to neutrino's exit codes
Origin commit data
------------------
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
This commit is contained in:
34
autorun.sh
34
autorun.sh
@@ -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
|
||||
|
Reference in New Issue
Block a user