.KEY reboot/s,rekick/s,noconf/s
; $VER: Shutdown 0.5 (1.11.95)  1995 by Etienne Vogt
; Sysmon system shutdown script

FailAt 100
Echo "*N*E[37m SHUTDOWN *E[0m - Halt the system safely*N"
If <noconf> NOT EQ "noconf"
  Ask "*E[33mAre you sure you want to do this ?*E[0m"
  If WARN 
    Skip DoIt
  Else
    Quit 20
  EndIf
EndIf

Lab DoIt
ChangeTaskPri 2					; Bump priority
C:SysLog "Shutdown : System shutdown requested by operator" LEVEL=4
If EXISTS S:User-Shutdown
  Echo "*NExecuting User-Shutdown script..."
  Execute S:User-Shutdown
EndIf
Wait 3 sec

Echo "*NDismounting disk volumes..."
Copy >NIL: C:Wait C:UnMount C:Execute C:Halt RAM:	; Copy needed commands
CD RAM:
Assign C: RAM:
Path RAM: RESET
UnMount ALL INHIBIT

If EXISTS Final-Shutdown
  Echo "*NExecuting Final-Shutdown script..."
  Execute Final-Shutdown
EndIf
Wait 2 sec

Echo "*NSystem going down..."
Halt <reboot> <rekick>

Echo "*NSystem Shutdown failed."
Quit 100
