Metropoli BBS
VIEWER: ins.bat MODE: TEXT (ASCII)
@ECHO OFF
@CLS
@ECHO **********************************************************************
@ECHO *                                                                    *
@ECHO *                 InterWave(tm) Software Installation                *
@ECHO *                            Version 1.00                            *
@ECHO *                                                                    *
@ECHO **********************************************************************
IF NOT EXIST CHKMEM.EXE GOTO WrongDrive
CHKMEM
IF ERRORLEVEL 1 GOTO NoMemory
@ECHO.
@ECHO Preparing your system for InterWave(tm) Software Installation, please wait...
IF EXIST C:\IWCONFIG.TMP\CONFIG.EXE GOTO TargetExists
@ECHO.
@ECHO Creating directory C:\IWCONFIG.TMP ...
MKDIR C:\IWCONFIG.TMP > NUL

:TargetExists

@ECHO.
@ECHO Copying CONFIG.EXE ...
COPY CONFIG.BIN C:\IWCONFIG.TMP\CONFIG.EXE > NUL
IF NOT EXIST C:\IWCONFIG.TMP\CONFIG.EXE GOTO NotEnoughDiskSpace
COPY C:\IWCONFIG.TMP\CONFIG.EXE C:\IWCONFIG.TMP\C.EXE > NUL
IF NOT EXIST C:\IWCONFIG.TMP\C.EXE GOTO NotEnoughDiskSpace
@ECHO Copying CONFIG.DAT ...
COPY CONFIG.DAT C:\IWCONFIG.TMP > NUL
IF NOT EXIST C:\IWCONFIG.TMP\CONFIG.DAT GOTO NotEnoughDiskSpace
@ECHO Copying CONFIG.TXT ...
COPY CONFIG.TXT C:\IWCONFIG.TMP > NUL
IF NOT EXIST C:\IWCONFIG.TMP\CONFIG.TXT GOTO NotEnoughDiskSpace
@ECHO Copying IW.CFG ...
COPY IW.CFG C:\IWCONFIG.TMP > NUL
IF NOT EXIST C:\IWCONFIG.TMP\IW.CFG GOTO NotEnoughDiskSpace
@ECHO Copying README.TXT ...
COPY README.TXT C:\IWCONFIG.TMP > NUL
IF NOT EXIST C:\IWCONFIG.TMP\README.TXT GOTO NotEnoughDiskSpace
CD C:\IWCONFIG.TMP
C:
C  /Install=%1
IF ERRORLEVEL 10 GOTO Exit
COMMAND /C
@ECHO.
rem Delete temp files in IWCONFIG.TMP directory ...
C:
CD C:\
IF EXIST C:\IWCONFIG.TMP\CONFIG.EXE DEL C:\IWCONFIG.TMP\CONFIG.EXE > NUL
IF EXIST C:\IWCONFIG.TMP\C.EXE      DEL C:\IWCONFIG.TMP\C.EXE      > NUL
IF EXIST C:\IWCONFIG.TMP\CONFIG.TXT DEL C:\IWCONFIG.TMP\CONFIG.TXT > NUL
IF EXIST C:\IWCONFIG.TMP\CONFIG.DAT DEL C:\IWCONFIG.TMP\CONFIG.DAT > NUL
IF EXIST C:\IWCONFIG.TMP\README.TXT DEL C:\IWCONFIG.TMP\README.TXT > NUL
IF EXIST C:\IWCONFIG.TMP\IW.CFG     DEL C:\IWCONFIG.TMP\IW.CFG > NUL
RD C:\IWCONFIG.TMP > NUL
@ECHO InterWave(tm) Software Installation terminated.
GOTO Exit

:NotEnoughDiskSpace

@ECHO.
@ECHO Not enough disk space to install InterWave(tm) Software.
GOTO Exit
:NoMemory
REM @ECHO.
@ECHO Not enough memory to install InterWave(tm) Software ( at least 493K required ).
IF EXIST C:\DOS\MEM.EXE C:\DOS\MEM.EXE
GOTO Exit

:WrongDrive

@ECHO.
@ECHO Please ensure that the current drive is the floppy drive and that Disk 1
@ECHO is inserted before running INSTALL.

:Exit

COMMAND /C
IF NOT EXIST C:\IWCONFIG.TMP\C.EXE      GOTO Exit2
CD C:\
DEL C:\IWCONFIG.TMP\C.EXE        > NUL
RD C:\IWCONFIG.TMP               > NUL

:Exit2

@ECHO.
@ECHO Remove Floppy Disk Before Rebooting
@ECHO.
[ RETURN TO DIRECTORY ]