@echo off

SET UPDATEHOST=MRCDB
SET UPDATEDIR=MRCHOSTSWDATA$

:UPDATEMRC
cls
ECHO *****************************************************************************
ECHO **                           Database Files Update                         **
ECHO *****************************************************************************
echo.
echo.
echo Updating C:\MrC\ directory...
C:\MrC\robocopy.exe \\SU3200\netlogon\COPYTOALL\MRC\ C:\MRC /r:5 /w:10 /mir
PATHMAN /AS C:\MRC;C:\MrC\Tools;

:set screen size & resolution
C:\Mrc\MultiRes.exe /1024,768,16 /exit


if exist \\%UPDATEHOST%\%UPDATEDIR%\UpdatesAvailable.flg goto updatefiles

if exist \\%UPDATEHOST%\%UPDATEDIR%\SW2010UpdatesAvailable.flg goto sw2010updatefiles

goto NOUPDATES


:updatefiles

cls
:backupexisting
del /q C:\*.zip

cls
echo Backing up previous version MRCDB Smwartware files, and updating (takes a few minutes)...
echo.
echo.

:OLDANGOSS
if exist C:\Angoss "c:\Program Files\ZipGenius 6\zg.exe" -add C:\Angoss.zip CB R1 F2 +"C:\Angoss\*.*"
if exist C:\Angoss "c:\Program Files\ZipGenius 6\zg.exe" -sfx C:\Angoss.zip B1 O2 DC:\ A1

if exist C:\SW2000 "c:\Program Files\ZipGenius 6\zg.exe" -add C:\SW2000.zip CB R1 F2 +"C:\SW2000\*.*"
if exist C:\SW2000 "c:\Program Files\ZipGenius 6\zg.exe" -sfx C:\SW2000.zip B1 O2 DC:\ A1

if exist C:\SW2008 "c:\Program Files\ZipGenius 6\zg.exe" -add C:\SW2008.zip CB R1 F2 +"C:\SW2008\*.*"
if exist C:\SW2008 "c:\Program Files\ZipGenius 6\zg.exe" -sfx C:\SW2008.zip B1 O2 DC:\ A1


:NEWSMARTWARE
if exist C:\SmartWare "c:\Program Files\ZipGenius 6\zg.exe" -add C:\SmartWare.zip CB R1 F2 +"C:\SmartWare\*.*"
if exist C:\SmartWare "c:\Program Files\ZipGenius 6\zg.exe" -sfx C:\SmartWare.zip B1 O2 DC:\ A1

if exist C:\SW2K_NEW "c:\Program Files\ZipGenius 6\zg.exe" -add C:\SW2K_NEW.zip CB R1 F2 +"C:\SW2K_NEW\*.*"
if exist C:\SW2K_NEW "c:\Program Files\ZipGenius 6\zg.exe" -sfx C:\SW2K_NEW.zip B1 O2 DC:\ A1

sleep 3
del /q C:\*.zip

echo ********** Update %COMPUTERNAME% **********
echo.
C:\MrC\robocopy \\%UPDATEHOST%\%UPDATEDIR%\Angoss C:\Angoss /mir /R:5 /W:5 /NP 
C:\MrC\robocopy \\%UPDATEHOST%\%UPDATEDIR%\Smartware C:\SmartWare /mir /R:5 /W:5 /NP 
C:\MrC\robocopy \\%UPDATEHOST%\%UPDATEDIR%\SW2K_NEW C:\SW2K_NEW /mir /R:5 /W:5 /NP
C:\MrC\robocopy \\%UPDATEHOST%\%UPDATEDIR%\SW2000 C:\SW2000 /mir /R:5 /W:5 /NP
C:\MrC\robocopy \\%UPDATEHOST%\%UPDATEDIR%\SW2008 C:\SW2008 /mir /R:5 /W:5 /NP

if exist \\%UPDATEHOST%\%UPDATEDIR%\SW2010UpdatesAvailable.flg goto sw2010updatefiles

goto summary



:sw2010updatefiles

cls
echo Backing up previous version SW2010 MRCDB files, and updating (takes a few minutes)...
echo.
echo.

if exist C:\SW2010 "c:\Program Files\ZipGenius 6\zg.exe" -add C:\SW2010.zip CB R1 F2 +"C:\SW2010\*.*"
if exist C:\SW2010 "c:\Program Files\ZipGenius 6\zg.exe" -sfx C:\SW2010.zip B1 O2 DC:\ A1

C:\MrC\robocopy \\%UPDATEHOST%\%UPDATEDIR%\SW2010 C:\SW2010 /mir /R:5 /W:5 /NP

if exist \\%UPDATEHOST%\%UPDATEDIR%\UpdatesAvailable.flg goto updatefiles

goto summary


:SUMMARY

echo %COMPUTERNAME% updated - %DATE% - %TIME% >> \\SU3200\DBUpdateRelease$\MrCHostUpdatesLog.txt



:UPDATEMENU
cls
echo Updating MRCHOST menu...
if not exist c:\nosyncmenu.flg C:\MrC\robocopy /e "\\SU3200\netlogon\Setup\PrepBuilds\mrchost\Start Menu" "C:\Documents and Settings\mrchost\Start Menu" /mir
goto EXIT


:NOUPDATES
cls
echo.
echo No updates currently available for MrC Database files !!!
echo.
echo Please wait a few seconds...
echo.
echo.
sleep 10

:EXIT
