#!/bin/csh
#
# script for setting the next power on time when the NeXT is powered down
#
#
set GETPOWER = /usr/local/etc/getpwr
set SETPOWER = /usr/local/etc/setpwr
set GETDATE  = /usr/local/bin/getdate
set LOGFILE  = /usr/adm/power.log
#
@ intervall = (24 * 60 * 60)  		# =one day in seconds
set powerontime = `$GETPOWER`
set datetime = `/bin/date -u`
set currenttime = `$GETDATE "$datetime"`  

if ($powerontime < $currenttime) then 		# calculate the power on time 
	while ($powerontime < $currenttime)	
		@ powerontime += $intervall
	end 	
	echo $powerontime
	$SETPOWER -on $powerontime     # set the next power on time  
	echo `date` setpower: `ctime $powerontime` >>$LOGFILE
else
	echo 'Power-on Time not changed\!'
endif

