#!/bin/sh
rm -f /var/local/iceos.REBOOTED 
rm -f /tmp/iceos.EXIT /tmp/iceos.REBOOT /tmp/iceos.POWEROFF /tmp/iceos.POWERCYC
if [ -f /var/log/iceos.LOG ] ; then
  cp /var/log/iceos.LOG /tmp/iceos.LOG
  if [ `grep EVERY /tmp/iceos.LOG` != "" ] ; then
    ln -sfn /var/log/dmesg.`date -Isec` /var/log/dmesg.thisBoot
  else
    if [ -f /var/log/dmesg.thisBoot ] ; then mv /var/log/dmesg.thisBoot /var/log/dmesg.lastBoot ; fi
  fi
  dmesg -c > /var/log/dmesg.thisBoot
fi
while [ 1 == 1 ]; do
  sleep 1
  if [ -f /tmp/iceos.LOG ] ; then dmesg -c >> /var/log/dmesg.thisBoot ; fi
  if [ -f /tmp/iceos.EXIT ] ; then exit ; fi
  if [ -f /tmp/iceos.REBOOT ] ; then /sbin/reboot ; fi
  if [ -f /tmp/iceos.POWEROFF ] ; then 
    /sbin/poweroff
  fi
  if [ -f /tmp/iceos.POWERCYC ] ; then 
    /etc/iceos/ipmice power=cycle mb 
    /sbin/poweroff
  fi
done
exit
