#!/bin/sh
if [ ! -e /var/etc/.cdkVcInfo ] ; then
 /bin/cdkVcInfo Neutrino
else
 /bin/cdkVcInfo -novc Neutrino
fi;
if [ -x /var/tuxbox/config/tuxcal/reminder ] ; then 
 /bin/sh /var/tuxbox/config/tuxcal/reminder -n & 
else 
 if [ -e /var/tuxbox/config/tuxcal/reminder ]; then 
  chmod +x /var/tuxbox/config/tuxcal/reminder 
  /bin/sh /var/tuxbox/config/tuxcal/reminder -n & 
 fi; 
fi; 
/bin/sectionsd
/bin/timerd
/var/tuxbox/zapit
if [ -x /var/bin/camd2 ]; then
 /var/bin/camd2
else
 if [ -e /var/bin/camd2 ]; then
  chmod +x /var/bin/camd2
  /var/bin/camd2
 else
  /bin/camd2
 fi;
fi;
/bin/controld
/bin/nhttpd
/bin/neutrino -u -f

pzapit -kill

i=5
while expr $i != 0 > /dev/null; do
 if pidof controld > /dev/null; then echo "Waiting for controld (max. $i seconds)"
 elif pidof timerd > /dev/null; then echo "Waiting for timerd (max. $i seconds)"
 elif pidof zapit > /dev/null; then echo "Waiting for zapit (max. $i seconds)"
 else break;
 fi
 i=`expr $i - 1`
 sleep 1
done

echo "Going to halt system now ..."
/sbin/halt

exit 0
