home *** CD-ROM | disk | FTP | other *** search
- @ECHO OFF
- REM Batch file part 1
- IF .%1. == .. GOTO USAGE
- IF NOT EXIST UPDTINST.BAT GOTO USAGE
-
- REM Generated batch file part 2
- ECHO Checking for required files in current directory
-
- SET FileName=LMS206.ADD
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=KBDBASE.SYS
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=ICMEMMTD.SYS
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=OS2ASPI.DMD
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=MOUSE.SYS
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=MITFX001.ADD
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=ICMEMCDD.SYS
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=IBM2ZEN1.SYS
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=IBM2TOS1.SYS
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=IBM2SS02.SYS
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=IBMKBD.SYS
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=IBMIDECD.FLT
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=IBM2ZOS1.SYS
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=OS2CDROM.DMD
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=SS2PCIC1.SYS
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=SONY31A.ADD
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=SBCD2.ADD
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=TESTCFG.SYS
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=SSVLSI.SYS
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=SS2TCIC1.SYS
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=PRINT02.SYS
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=PCM2ATA.ADD
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=OS2SCSI.DMD
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=OS2DASD.DMD
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=PRINT01.SYS
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=POINTDD.SYS
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=PCMCIA.SYS
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=IBM2SS01.SYS
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=CMDATAPI.FLT
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=CMD640X.ADD
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=CDROM.TBL
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=FD16-700.ADD
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=DPT20XX.ADD
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=DETNE2.SYS
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=BTSCSI.ADD
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=AIC7770.ADD
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=AHA164X.ADD
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=AHA152X.ADD
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=AUTODRV2.SYS
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=APM.SYS
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=AIC7870.ADD
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=FD7000EX.ADD
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=IBM2MAT1.SYS
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=IBM2IDE.ADD
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=IBM2FLPY.ADD
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=IBM2SCSI.ADD
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=IBM2NEC1.SYS
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=IBM2NCR1.SYS
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=IBM2CMQ1.SYS
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=IBM1S506.ADD
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=IBM1FLPY.ADD
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=FD8XX.ADD
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=IBM2CAD1.SYS
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=IBM2AST1.SYS
- IF NOT EXIST %FileName% GOTO WRONG0
- SET FileName=IBM2AMB1.SYS
- IF NOT EXIST %FileName% GOTO WRONG0
-
- REM Batch file part 3
- ECHO All files present
- ECHO .
- SET Target=%1
- IF %Target% == A: GOTO INSDISK1
- IF %Target% == a: GOTO INSDISK1
- IF %Target% == B: GOTO INSDISK1
- IF %Target% == b: GOTO INSDISK1
- SET Round_=1
- GOTO ON_HARD
-
- :INSDISK1
- ECHO ┌───────────────────────────────────────────────────────────┐
- ECHO │ Insert OS/2 Warp Installation DISK 1 into diskette drive. │
- ECHO │ Press enter when ready. │
- ECHO └───────────────────────────────────────────────────────────┘
- pause
- SET SVCLOG=
- SET Round_=1
- SET FileName=%Target%\CMD.EXE
- IF NOT EXIST %FileName% GOTO WRONG1
- SET FileName=%Target%\DOSCALL1.DLL
- IF NOT EXIST %FileName% GOTO WRONG1
- SET FileName=%Target%\IBMKBD.SYS
- IF NOT EXIST %FileName% GOTO WRONG1
- SET FileName=%Target%\SESMGR.DLL
- IF NOT EXIST %FileName% GOTO WRONG1
- SET FileName=%Target%\CONFIG.SYS
- IF NOT EXIST %FileName% GOTO WRONG1
- SET FileName=%Target%\SYSINST1.EXE
- IF NOT EXIST %FileName% GOTO WRONG1
- Rem Removed - not on DISK 1 for CD-ROM based install diskettes
- Rem 02/09/96
- Rem SET FileName=%Target%\SYSINST2.EXE
- Rem IF NOT EXIST %FileName% GOTO WRONG1
- ECHO .
- ECHO ┌───────────────────────────────────────────────────────────┐
- ECHO │ Updating device drivers on Diskette │
- ECHO └───────────────────────────────────────────────────────────┘
- ECHO .
- GOTO ECHOUP
-
- :ON_HARD
- ECHO ┌───────────────────────────────────────────────────────────┐
- ECHO │ Updating device drivers on Hard Disk │
- ECHO └───────────────────────────────────────────────────────────┘
- ECHO .
- SET SVCLOG=%1\OS2\INSTALL\SERVICE.LOG
- REM Turn off Read Only attribute whule utility is active
- ATTRIB -R %SVCLOG%
- ECHO .
-
- REM Generated batch file part 4
- :ECHOUP
- ECHO SET WARPINST=UPDTINST 22 Jul 1996 16:48:13 Build: 8.246 >> %Target%\CONFIG.SYS
- IF .%SVCLOG% == . GOTO UPDATING
- ECHO UPDTINST 29 Nov 1995 22:50:01 Build: 8.239 >> %SVCLOG%
-
- :UPDATING
- IF .%Round_% == .2 SET Target=%1\OS2
- IF .%Round_% == .3 SET Target=%1\OS2\BOOT
- IF .%Round_% == .4 SET Target=%1\OS2\INSTALL
- IF .%Round_% == .5 SET Target=%1\OS2\INSTALL\BOOTDISK
- ECHO Checking %Target%
-
- SET FileName=%Target%\LMS206.ADD
- IF NOT EXIST %FileName% GOTO NXFIL001
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY LMS206.ADD %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL001
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL001
- SET FileName=%Target%\KBDBASE.SYS
- IF NOT EXIST %FileName% GOTO NXFIL002
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY KBDBASE.SYS %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL002
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL002
- SET FileName=%Target%\ICMEMMTD.SYS
- IF NOT EXIST %FileName% GOTO NXFIL003
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY ICMEMMTD.SYS %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL003
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL003
- SET FileName=%Target%\OS2ASPI.DMD
- IF NOT EXIST %FileName% GOTO NXFIL004
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY OS2ASPI.DMD %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL004
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL004
- SET FileName=%Target%\MOUSE.SYS
- IF NOT EXIST %FileName% GOTO NXFIL005
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY MOUSE.SYS %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL005
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL005
- SET FileName=%Target%\MITFX001.ADD
- IF NOT EXIST %FileName% GOTO NXFIL006
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY MITFX001.ADD %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL006
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL006
- SET FileName=%Target%\ICMEMCDD.SYS
- IF NOT EXIST %FileName% GOTO NXFIL007
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY ICMEMCDD.SYS %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL007
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL007
- SET FileName=%Target%\IBM2ZEN1.SYS
- IF NOT EXIST %FileName% GOTO NXFIL008
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY IBM2ZEN1.SYS %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL008
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL008
- SET FileName=%Target%\IBM2TOS1.SYS
- IF NOT EXIST %FileName% GOTO NXFIL009
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY IBM2TOS1.SYS %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL009
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL009
- SET FileName=%Target%\IBM2SS02.SYS
- IF NOT EXIST %FileName% GOTO NXFIL010
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY IBM2SS02.SYS %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL010
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL010
- SET FileName=%Target%\IBMKBD.SYS
- IF NOT EXIST %FileName% GOTO NXFIL011
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY IBMKBD.SYS %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL011
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL011
- SET FileName=%Target%\IBMIDECD.FLT
- IF NOT EXIST %FileName% GOTO NXFIL012
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY IBMIDECD.FLT %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL012
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL012
- SET FileName=%Target%\IBM2ZOS1.SYS
- IF NOT EXIST %FileName% GOTO NXFIL013
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY IBM2ZOS1.SYS %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL013
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL013
- SET FileName=%Target%\OS2CDROM.DMD
- IF NOT EXIST %FileName% GOTO NXFIL014
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY OS2CDROM.DMD %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL014
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL014
- SET FileName=%Target%\SS2PCIC1.SYS
- IF NOT EXIST %FileName% GOTO NXFIL015
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY SS2PCIC1.SYS %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL015
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL015
- SET FileName=%Target%\SONY31A.ADD
- IF NOT EXIST %FileName% GOTO NXFIL016
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY SONY31A.ADD %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL016
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL016
- SET FileName=%Target%\SBCD2.ADD
- IF NOT EXIST %FileName% GOTO NXFIL017
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY SBCD2.ADD %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL017
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL017
- SET FileName=%Target%\TESTCFG.SYS
- IF NOT EXIST %FileName% GOTO NXFIL018
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY TESTCFG.SYS %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL018
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL018
- SET FileName=%Target%\SSVLSI.SYS
- IF NOT EXIST %FileName% GOTO NXFIL019
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY SSVLSI.SYS %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL019
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL019
- SET FileName=%Target%\SS2TCIC1.SYS
- IF NOT EXIST %FileName% GOTO NXFIL020
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY SS2TCIC1.SYS %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL020
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL020
- SET FileName=%Target%\PRINT02.SYS
- IF NOT EXIST %FileName% GOTO NXFIL021
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY PRINT02.SYS %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL021
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL021
- SET FileName=%Target%\PCM2ATA.ADD
- IF NOT EXIST %FileName% GOTO NXFIL022
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY PCM2ATA.ADD %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL022
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL022
- SET FileName=%Target%\OS2SCSI.DMD
- IF NOT EXIST %FileName% GOTO NXFIL023
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY OS2SCSI.DMD %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL023
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL023
- SET FileName=%Target%\OS2DASD.DMD
- IF NOT EXIST %FileName% GOTO NXFIL024
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY OS2DASD.DMD %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL024
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL024
- SET FileName=%Target%\PRINT01.SYS
- IF NOT EXIST %FileName% GOTO NXFIL025
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY PRINT01.SYS %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL025
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL025
- SET FileName=%Target%\POINTDD.SYS
- IF NOT EXIST %FileName% GOTO NXFIL026
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY POINTDD.SYS %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL026
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL026
- SET FileName=%Target%\PCMCIA.SYS
- IF NOT EXIST %FileName% GOTO NXFIL027
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY PCMCIA.SYS %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL027
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL027
- SET FileName=%Target%\IBM2SS01.SYS
- IF NOT EXIST %FileName% GOTO NXFIL028
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY IBM2SS01.SYS %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL028
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL028
- SET FileName=%Target%\CMDATAPI.FLT
- IF NOT EXIST %FileName% GOTO NXFIL029
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY CMDATAPI.FLT %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL029
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL029
- SET FileName=%Target%\CMD640X.ADD
- IF NOT EXIST %FileName% GOTO NXFIL030
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY CMD640X.ADD %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL030
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL030
- SET FileName=%Target%\CDROM.TBL
- IF NOT EXIST %FileName% GOTO NXFIL031
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY CDROM.TBL %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL031
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL031
- SET FileName=%Target%\FD16-700.ADD
- IF NOT EXIST %FileName% GOTO NXFIL032
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY FD16-700.ADD %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL032
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL032
- SET FileName=%Target%\DPT20XX.ADD
- IF NOT EXIST %FileName% GOTO NXFIL033
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY DPT20XX.ADD %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL033
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL033
- SET FileName=%Target%\DETNE2.SYS
- IF NOT EXIST %FileName% GOTO NXFIL034
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY DETNE2.SYS %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL034
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL034
- SET FileName=%Target%\BTSCSI.ADD
- IF NOT EXIST %FileName% GOTO NXFIL035
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY BTSCSI.ADD %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL035
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL035
- SET FileName=%Target%\AIC7770.ADD
- IF NOT EXIST %FileName% GOTO NXFIL036
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY AIC7770.ADD %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL036
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL036
- SET FileName=%Target%\AHA164X.ADD
- IF NOT EXIST %FileName% GOTO NXFIL037
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY AHA164X.ADD %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL037
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL037
- SET FileName=%Target%\AHA152X.ADD
- IF NOT EXIST %FileName% GOTO NXFIL038
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY AHA152X.ADD %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL038
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL038
- SET FileName=%Target%\AUTODRV2.SYS
- IF NOT EXIST %FileName% GOTO NXFIL039
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY AUTODRV2.SYS %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL039
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL039
- SET FileName=%Target%\APM.SYS
- IF NOT EXIST %FileName% GOTO NXFIL040
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY APM.SYS %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL040
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL040
- SET FileName=%Target%\AIC7870.ADD
- IF NOT EXIST %FileName% GOTO NXFIL041
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY AIC7870.ADD %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL041
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL041
- SET FileName=%Target%\FD7000EX.ADD
- IF NOT EXIST %FileName% GOTO NXFIL042
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY FD7000EX.ADD %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL042
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL042
- SET FileName=%Target%\IBM2MAT1.SYS
- IF NOT EXIST %FileName% GOTO NXFIL043
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY IBM2MAT1.SYS %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL043
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL043
- SET FileName=%Target%\IBM2IDE.ADD
- IF NOT EXIST %FileName% GOTO NXFIL044
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY IBM2IDE.ADD %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL044
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL044
- SET FileName=%Target%\IBM2FLPY.ADD
- IF NOT EXIST %FileName% GOTO NXFIL045
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY IBM2FLPY.ADD %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL045
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL045
- SET FileName=%Target%\IBM2SCSI.ADD
- IF NOT EXIST %FileName% GOTO NXFIL046
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY IBM2SCSI.ADD %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL046
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL046
- SET FileName=%Target%\IBM2NEC1.SYS
- IF NOT EXIST %FileName% GOTO NXFIL047
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY IBM2NEC1.SYS %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL047
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL047
- SET FileName=%Target%\IBM2NCR1.SYS
- IF NOT EXIST %FileName% GOTO NXFIL048
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY IBM2NCR1.SYS %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL048
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL048
- SET FileName=%Target%\IBM2CMQ1.SYS
- IF NOT EXIST %FileName% GOTO NXFIL049
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY IBM2CMQ1.SYS %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL049
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL049
- SET FileName=%Target%\IBM1S506.ADD
- IF NOT EXIST %FileName% GOTO NXFIL050
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY IBM1S506.ADD %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL050
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL050
- SET FileName=%Target%\IBM1FLPY.ADD
- IF NOT EXIST %FileName% GOTO NXFIL051
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY IBM1FLPY.ADD %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL051
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL051
- SET FileName=%Target%\FD8XX.ADD
- IF NOT EXIST %FileName% GOTO NXFIL052
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY FD8XX.ADD %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL052
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL052
- SET FileName=%Target%\IBM2CAD1.SYS
- IF NOT EXIST %FileName% GOTO NXFIL053
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY IBM2CAD1.SYS %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL053
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL053
- SET FileName=%Target%\IBM2AST1.SYS
- IF NOT EXIST %FileName% GOTO NXFIL054
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY IBM2AST1.SYS %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL054
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL054
- SET FileName=%Target%\IBM2AMB1.SYS
- IF NOT EXIST %FileName% GOTO NXFIL055
- ECHO Updating %FileName%
- ATTRIB -R %Filename%
- DEL %FileName%
- COPY IBM2AMB1.SYS %Target%\ >NUL
- IF ERRORLEVEL 1 GOTO DAMAGED
- IF .%SVCLOG%. == .. GOTO NXFIL055
- ECHO UPDTINST %FileName% >> %SVCLOG%
-
- :NXFIL055
- REM Batch file part 5
-
- IF %Round_% == 5 GOTO DSPMSG2
- IF %Round_% == 4 SET Round_=5
- IF %Round_% == 3 SET Round_=4
- IF %Round_% == 2 SET Round_=3
-
- Rem Only one pass if updating diskette
- IF %Target% == A: GOTO UPDTCFG
- IF %Target% == a: GOTO UPDTCFG
- IF %Target% == B: GOTO UPDTCFG
- IF %Target% == b: GOTO UPDTCFG
-
- Rem Multi pass for updating harddisk
- IF %Round_% == 1 SET Round_=2
- GOTO UPDATING
-
- :UPDTCFG
- ECHO .
- ECHO Adding SET COPYFROMFLOPPY=1 to end of %Target%\CONFIG.SYS
- ECHO SET COPYFROMFLOPPY=1 >> %Target%\CONFIG.SYS
- ECHO .
-
- IF %Target% == A: GOTO DSPMSG1
- IF %Target% == a: GOTO DSPMSG1
- IF %Target% == B: GOTO DSPMSG1
- IF %Target% == b: GOTO DSPMSG1
- GOTO DSPMSG2
-
- :DSPMSG1
- IF .%SVCLOG% == . GOTO DSPMSG1A
- ECHO UPDTINST Completed successfully. >> %SVCLOG%
- :DSPMSG1A
- ECHO ┌──────────────────────────────────────────────────────────┐
- ECHO │ Warp device driver update phase 1 Has completed. │
- ECHO │ │
- ECHO ├──────────────────────────────────────────────────────────┤
- ECHO │ Your Warp Installation DISK 1 was successfully updated │
- ECHO │ with device drivers from this package. │
- ECHO └──────────────────────────────────────────────────────────┘
- PAUSE
- CLS
- ECHO ┌──────────────────────────────────────────────────────────┐
- ECHO │ 1) If Warp is not installed on your hard disk, then │
- ECHO │ proceed with the complete Warp Installation process. │
- ECHO │ │
- ECHO │ 2) When installation of OS/2 Warp prompts you to remove │
- ECHO │ DISK 6 and press Enter, DO NOT DO THIS!!!!! │
- ECHO │ │
- ECHO │ 3) Open a OS/2 Window or Full Screen session from the │
- ECHO │ Command Prompts Folder in your OS/2 System Folder. │
- ECHO │ │
- ECHO │ 4) Change to the directory where this package is │
- ECHO │ installed and enter UPDTINST target, where "target" │
- ECHO │ is the root of the drive you installed Warp on. │
- ECHO │ │
- ECHO │ Example: UPDTINST C: │
- ECHO │ │
- ECHO │ 5) Enter EXIT and press Enter to close the OS/2 session. │
- ECHO │ │
- ECHO │ 6) Remove DISK 6, shutdown the system and re-boot. The │
- ECHO │ Installation process will continue. │
- ECHO └──────────────────────────────────────────────────────────┘
- GOTO END
-
- :DSPMSG2
- ECHO ┌──────────────────────────────────────────────────────────┐
- ECHO │ Warp device driver update phase 2 is now completed. │
- ECHO │ │
- ECHO ├──────────────────────────────────────────────────────────┤
- ECHO │ Your hard disk was successfully updated with device │
- ECHO │ drivers from this package. │
- ECHO └──────────────────────────────────────────────────────────┘
- PAUSE
- CLS
- ECHO ┌──────────────────────────────────────────────────────────┐
- ECHO │ 1) If you were in the Warp installation process then │
- ECHO │ - type EXIT and press Enter. │
- ECHO │ - press Enter to resume the Warp Install process. │
- ECHO │ │
- ECHO │ 2) If Warp is already installed on your hard drive, │
- ECHO │ and you were just updating device drivers then │
- ECHO │ - perform a shutdown from desktop and │
- ECHO │ - reboot the system when prompted. │
- ECHO └──────────────────────────────────────────────────────────┘
- GOTO END
-
- :WRONG0
- ECHO .
- ECHO *** Can't find file %FileName%
- SET FileName=
- ECHO .
- ECHO ┌──────────────────────────────────────────────────────────┐
- ECHO │ This directory does not contain all necessary files. │
- ECHO │ Change to the correct directory and try again. │
- ECHO └──────────────────────────────────────────────────────────┘
- GOTO END
-
- :WRONG1
- ECHO .
- ECHO *** Can't find file %FileName%
- SET FileName=
- ECHO .
- ECHO ┌──────────────────────────────────────────────────────────┐
- ECHO │ This is not a Warp Installation DISK 1. │
- ECHO └──────────────────────────────────────────────────────────┘
- ECHO .
- GOTO INSDISK1
-
- :WRONG2
- ECHO .
- ECHO *** Can't find file %FileName%
- SET FileName=
- ECHO .
- ECHO ┌──────────────────────────────────────────────────────────┐
- ECHO │ This drive does not contain required files, indicating │
- ECHO │ you do not have OS/2 installed here. │
- ECHO │ │
- ECHO ├──────────────────────────────────────────────────────────┤
- ECHO │ Please check for correct drive letter and rerun this │
- ECHO │ program to complete driver update phase to hard disk │
- ECHO │ before continuing OS/2 Warp installation. │
- ECHO └──────────────────────────────────────────────────────────┘
- GOTO END
-
- :DAMAGED
- ECHO .
- ECHO *** Failure updating file %FileName%
- IF NOT .%round%. == .. GOTO DAMAGEDH
- ECHO .
- ECHO ┌──────────────────────────────────────────────────────────┐
- ECHO │ This utility has FAILED to COMPLETELY update your Warp │
- ECHO │ Installation DISK 1. │
- ECHO │ │
- ECHO ├──────────────────────────────────────────────────────────┤
- ECHO │ Make another copy of the original DISK 1 and try again. │
- ECHO │ Please use a different diskette and insure it's 2MB HD. │
- ECHO └──────────────────────────────────────────────────────────┘
- GOTO END
-
- :DAMAGEDH
- ECHO .
- ECHO ┌──────────────────────────────────────────────────────────┐
- ECHO │ Failed to update above file on hard disk. It is most │
- ECHO │ likely a hardware or file system problem. │
- ECHO └──────────────────────────────────────────────────────────┘
- GOTO END
-
- :USAGE
- ECHO .
- ECHO ┌───────────────────────────────────────────────────────────────────┐
- ECHO │ Usage: UPDTINST [TARGETDRIVE:] │
- ECHO │ │
- ECHO │ Examples: UPDTINST A: updates diskette in A: (phase 1) │
- ECHO │ or │
- ECHO │ UPDTINST B: updates diskette in B: (phase 1) │
- ECHO │ │
- ECHO │ UPDTINST C: updates hard disk partition C: (phase 2) │
- ECHO │ or │
- ECHO │ UPDTINST E: updates hard disk partition E: (phase 2) │
- ECHO │ │
- ECHO │ Only A: or B: are allowed for phase 1 diskette update. C: and │
- ECHO │ up are allowed for phase 2 hard disk update. Specify the │
- ECHO │ partition you are installing OS/2 Warp on. │
- ECHO ├───────────────────────────────────────────────────────────────────┤
- ECHO │ Your current directory must contain this BAT/CMD file and all the │
- ECHO │ new files to install. │
- ECHO │ │
- ECHO │ In order to work properly this program must reset the Read Only │
- ECHO │ attribute for each file it will replace during Phase 2 update of │
- ECHO │ the hard disk. This should not cause any problems. │
- ECHO └───────────────────────────────────────────────────────────────────┘
- REM Make sure Read Only attribute is set on exit
- IF NOT .%SVCLOG% == . ATTRIB +R %SVCLOG%
- :END