home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
smart21b.zip
/
IMAKMDSK.CMD
< prev
next >
Wrap
OS/2 REXX Batch file
|
1995-10-10
|
12KB
|
329 lines
@ECHO OFF
CLS
IF /%1==/ GOTO ERROR
ECHO ****************************************************************
ECHO * This process will create Installation disks for
ECHO * the SMART Migration and Analysis version.
ECHO *
IF NOT EXIST %1\SM099.XRF GOTO TENDISKS
ECHO * 11 BLANK diskettes are required
GOTO EIGHTDISKS
:TENDISKS
ECHO * 10 BLANK diskettes are required
:EIGHTDISKS
ECHO ****************************************************************
ECHO *
ECHO ******************************************************************************
ECHO Insert disk in Drive A: for SMART MIGRATION INSTALLATION:
ECHO ******************************************************************************
PAUSE
ECHO PACKING SMART.EXE
PACK %1\SMART2.EXE A:\SMART2.EX@
ECHO COPYING INSTALL.EXE
COPY %1\INSTALL.EXE A:\INSTALL.EXE
ECHO COPYING ICON
COPY %1\SMART.ICO A:\SMART.ICO
ECHO PACKING SMART.HLP
PACK %1\SMART.HLP A:\SMART.HL@
ECHO PACKING SLINST.HLP
PACK %1\SMINST.HLP A:\SMINST.HL@
ECHO PACKING SM_PORT.INF
PACK %1\SM_PORT2.INF A:\SM_PORT2.IN@
ECHO PACKING SM_GUID2.INF
PACK %1\SM_GUID2.INF A:\SM_GUID2.IN@
ECHO PACKING SM_PROG2.INF
PACK %1\SM_PROG2.INF A:\SM_PROG2.IN@
ECHO PACKING SMART.CFG
PACK %1\SMART.CFG A:\SMART.CF@
ECHO PACKING MAPEXT.DAT
PACK %1\MAPEXT.DAT A:\MAPEXT.DA@
ECHO COPYING FOLDER
COPY %1\SMFOLDER.CMD A:\SMFOLDER.CMD
ECHO COPYING SMART2.TAG
COPY %1\SMART2.TAG A:\SMART2.TAG
ECHO COPYING README.NOW
COPY %1\README.NOW A:\README.NOW
REM ECHO COPYING LICENSE.TXT
REM COPY %1\LICENSE.TXT A:\LICENSE.TXT
ECHO COPYING DAPIEMRG.CMD
COPY %1\DAPIEMRG.CMD A:\DAPIEMRG.CMD
ECHO PACKING SM001.BMP
PACK %1\SM001.BMP A:\SM001.BM@
ECHO PACKING SM001.BMP
PACK %1\SM002.BMP A:\SM002.BM@
ECHO PACKING SM001.BMP
PACK %1\SM003.BMP A:\SM003.BM@
ECHO PACKING SMARTDB1.DBD
PACK %1\SMART1DB.DBD A:\SMART1DB.DB@
ECHO PACKING SLINK2DB.DBD
PACK %1\SLINK2DB.DBD A:\SLINK2DB.DB@
ECHO PACKING SLINKDB.DLL
PACK %1\SLINKDB2.DLL A:\SLINKDB2.DL@
ECHO PACKING SMARTCVT.EXE
PACK %1\SMARTCVT.EXE A:\
ECHO PACKING SMARTRC.EXE
PACK %1\SMARTRC.EXE A:\
ECHO PACKING SMARTHLP.EXE
PACK %1\SMARTHLP.EXE A:\
ECHO PACKING SMVIEWER.EXE
PACK %1\SMVIEWER.EXE A:\
ECHO PACKING SMARTVUE.EXE
PACK %1\SMARTVUE.EXE A:\
ECHO PACKING SMVIEWER.HLP
PACK %1\SMVIEWER.HLP A:\
ECHO PACKING SMVIEWER.INI
PACK %1\SMVIEWER.INI A:\
ECHO COPYING SMWINM.TAG
COPY %1\SMWINM.TAG A:\SMWINM.TAG
ECHO COPYING SMOS2M.TAG
COPY %1\SMOS2M.TAG A:\SMOS2M.TAG
REM This 'IF' causes SMOS2WNM.TAG to be copied to the installation diskette
REM only if WINAPI security is disabled.
IF NOT EXIST %1\SMOS2WNM.TAG GOTO END5
ECHO COPYING SMOS2WNM.TAG
COPY %1\SMOS2WNM.TAG A:\SMOS2WNM.TAG
:END5
ECHO ******************************************************************************
ECHO Insert disk in Drive A: for SMART ANALYSIS TABLES:
ECHO ******************************************************************************
PAUSE
ECHO COPYING SMTABLE2.TAG
COPY %1\SMTABLE2.TAG A:\SMTABLE2.TAG
REM This 'IF' allows the next file to be copied to the diskette only if WINAPION
REM is enabled. - BR
IF NOT EXIST %1\SM099.XRF GOTO END1
ECHO PACKING SM099.XRF
PACK %1\SM099.XRF A:\SM099.XR@
:END1
MKDIR A:\SAMPLES
MKDIR A:\SAMPLES\WIN31OS2
ECHO PACKING WIN SAMPLES
PACK %1\SAMPLES\WIN31OS2\*.* A:\SAMPLES\WIN31OS2\*.*
MKDIR A:\SAMPLES\OS21321
ECHO PACKING OS/2 SAMPLES
PACK %1\SAMPLES\OS21321\*.* A:\SAMPLES\OS21321\*.*
MKDIR A:\SAMPLES\WIN32OS2
ECHO PACKING WIN SAMPLES
PACK %1\SAMPLES\WIN32OS2\*.* A:\SAMPLES\WIN32OS2\*.*
MKDIR A:\TABLES
MKDIR A:\TABLES\WIN31OS2
MKDIR A:\TABLES\WIN32OS2
MKDIR A:\TABLES\OS21321
REM DAPIE Support
MKDIR A:\TABLES\DAPIEOT
MKDIR A:\TABLES\W16DAPIE
REM This 'IF' allows this directory to be created only if WINAPION is enabled. - BR
IF NOT EXIST %1\TABLES\OS2WIN32\OS2WIN32.TBL GOTO END3
MKDIR A:\TABLES\OS2WIN32
:END3
ECHO PACKING WIN32OS2.TBL
PACK %1\TABLES\WIN32OS2\WIN32OS2.TBL A:\TABLES\WIN32OS2\WIN32OS2.TB@
ECHO PACKING WIN31OS2.TBL
PACK %1\TABLES\WIN31OS2\WIN31OS2.TBL A:\TABLES\WIN31OS2\WIN31OS2.TB@
ECHO PACKING OS21321.TBL
PACK %1\TABLES\OS21321\OS21321.TBL A:\TABLES\OS21321\OS21321.TB@
REM DAPIE SUPPORT
ECHO PACKING DAPIEOT.TBL
PACK %1\TABLES\DAPIEOT\DAPIE16.TBL A:\TABLES\DAPIEOT\DAPIE16.TB@
ECHO PACKING W16DAPIE.TBL
PACK %1\TABLES\W16DAPIE\W16DAPIE.TBL A:\TABLES\W16DAPIE\W16DAPIE.TB@
REM This 'IF' allows this file to be packed only if WINAPION is enabled. - BR
IF NOT EXIST %1\TABLES\OS2WIN32\OS2WIN32.TBL GOTO END4
ECHO PACKING OS2WIN32.TBL
PACK %1\TABLES\OS2WIN32\OS2WIN32.TBL A:\TABLES\OS2WIN32\OS2WIN32.TB@
:END4
ECHO ******************************************************************************
ECHO Insert disk in Drive A: for SMART WIN3.1 TO OS/2 MIGRATION TABLES:
ECHO ******************************************************************************
PAUSE
ECHO COPYING SMWIN1.TAG
COPY %1\SMWIN1.TAG A:\SMWIN1.TAG
MKDIR A:\TABLES
MKDIR A:\TABLES\WIN31OS2
ECHO PACKING WIN31
PACK %1\TABLES\WIN31OS2\SMART1DB.* A:\TABLES\WIN31OS2\
ECHO ******************************************************************************
ECHO Insert disk in Drive A: for
ECHO SMART OS/2 1.3 TO OS/2 2.1 MIGRATION TABLES:
ECHO ******************************************************************************
PAUSE
ECHO COPYING SMOS21.TAG
COPY %1\SMOS21.TAG A:\SMOS21.TAG
MKDIR A:\TABLES
MKDIR A:\TABLES\OS21321
ECHO PACKING OS21321
PACK %1\TABLES\OS21321\SMART1DB.* A:\TABLES\OS21321\
ECHO ******************************************************************************
ECHO Insert disk in Drive A: for
ECHO SMART WIN3.2 TO OS/2 2.1 MIGRATION TABLES (1):
ECHO ******************************************************************************
PAUSE
ECHO COPYING SMWIN321.TAG
COPY %1\SMWIN321.TAG A:\SMWIN321.TAG
MKDIR A:\TABLES
MKDIR A:\TABLES\WIN32OS2
ECHO PACKING WIN321
PACK %1\TABLES\WIN32OS2\SMART1DB.D1 A:\TABLES\WIN32OS2\
PACK %1\TABLES\WIN32OS2\SMART1DB.D2 A:\TABLES\WIN32OS2\
ECHO ******************************************************************************
ECHO Insert disk in Drive A: for
ECHO SMART WIN3.2 TO OS/2 2.1 MIGRATION TABLES (2):
ECHO ******************************************************************************
PAUSE
ECHO COPYING SMWIN322.TAG
COPY %1\SMWIN322.TAG A:\SMWIN322.TAG
MKDIR A:\TABLES
MKDIR A:\TABLES\WIN32OS2
MKDIR A:\TABLES\DAPIEOT
MKDIR A:\TABLES\W16DAPIE
ECHO PACKING WIN322
PACK %1\TABLES\WIN32OS2\SMART1DB.D3 A:\TABLES\WIN32OS2\
PACK %1\TABLES\WIN32OS2\SMART1DB.D4 A:\TABLES\WIN32OS2\
PACK %1\TABLES\WIN32OS2\SMART1DB.K1 A:\TABLES\WIN32OS2\
REM PACK %1\TABLES\DAPIEOT\SMART1DB.K1 A:\TABLES\DAPIEOT\
REM PACK %1\TABLES\W16DAPIE\SMART1DB.K1 A:\TABLES\W16DAPIE\
REM DAPIE SUPPORT
ECHO ******************************************************************************
ECHO Insert disk in Drive A: for
ECHO SMART WIN3.1 TO DAPIE ONLY MIGRATION TABLES (1):
ECHO ******************************************************************************
PAUSE
ECHO COPYING SMDAPIE1.TAG
COPY %1\SMDAPIE1.TAG A:\SMDAPIE1.TAG
MKDIR A:\TABLES
MKDIR A:\TABLES\DAPIEOT
ECHO PACKING DAPIEOT
PACK %1\TABLES\DAPIEOT\SMART1DB.D1 A:\TABLES\DAPIEOT\
PACK %1\TABLES\DAPIEOT\SMART1DB.D3 A:\TABLES\DAPIEOT\
PACK %1\TABLES\DAPIEOT\SMART1DB.D4 A:\TABLES\DAPIEOT\
PACK %1\TABLES\DAPIEOT\SMART1DB.K1 A:\TABLES\DAPIEOT\
:DAPIE
ECHO ******************************************************************************
ECHO Insert disk in Drive A: for
ECHO SMART WIN3.1 TO DAPIE ONLY MIGRATION TABLES (2):
ECHO ******************************************************************************
PAUSE
ECHO COPYING SMDAPIE2.TAG
COPY %1\SMDAPIE2.TAG A:\SMDAPIE2.TAG
MKDIR A:\TABLES
MKDIR A:\TABLES\DAPIEOT
MKDIR A:\TABLES\W16DAPIE
PACK %1\TABLES\DAPIEOT\SMART1DB.D2 A:\TABLES\DAPIEOT\
PACK %1\TABLES\W16DAPIE\SMART1DB.D2 A:\TABLES\W16DAPIE\
PACK %1\TABLES\W16DAPIE\SMART1DB.K1 A:\TABLES\W16DAPIE\
ECHO ******************************************************************************
ECHO Insert disk in Drive A: for
ECHO SMART WIN3.1 TO OS/2 WITH DAPIE MIGRATION TABLES :
ECHO ******************************************************************************
PAUSE
ECHO COPYING SMDAPIE3.TAG
COPY %1\SMDAPIE3.TAG A:\SMDAPIE3.TAG
MKDIR A:\TABLES
MKDIR A:\TABLES\W16DAPIE
ECHO PACKING W16DAPIE
PACK %1\TABLES\W16DAPIE\SMART1DB.D1 A:\TABLES\W16DAPIE\
PACK %1\TABLES\W16DAPIE\SMART1DB.D3 A:\TABLES\W16DAPIE\
PACK %1\TABLES\W16DAPIE\SMART1DB.D4 A:\TABLES\W16DAPIE\
REM This 'IF' allows this DB to be packed only if WINAPION is enabled. - BR
IF NOT EXIST %1\TABLES\OS2WIN32\SMART1DB.D1 GOTO END2
ECHO ******************************************************************************
ECHO Insert disk in Drive A: for
ECHO SMART OS/2 2.1 TO WIN3.2 MIGRATION TABLES (1):
ECHO ******************************************************************************
PAUSE
ECHO COPYING SMOS2321.TAG
COPY %1\SMOS2321.TAG A:\SMOS2321.TAG
MKDIR A:\TABLES
MKDIR A:\TABLES\OS2WIN32
ECHO PACKING OS2WIN32
PACK %1\TABLES\OS2WIN32\SMART1DB.D1 A:\TABLES\OS2WIN32\
PACK %1\TABLES\OS2WIN32\SMART1DB.D2 A:\TABLES\OS2WIN32\
ECHO ******************************************************************************
ECHO Insert disk in Drive A: for
ECHO SMART OS/2 2.1 TO WIN3.2 MIGRATION TABLES (2):
ECHO ******************************************************************************
PAUSE
ECHO COPYING SMOS2322.TAG
COPY %1\SMOS2322.TAG A:\SMOS2322.TAG
MKDIR A:\TABLES
MKDIR A:\TABLES\OS2WIN32
ECHO PACKING OS2WIN32
PACK %1\TABLES\OS2WIN32\SMART1DB.D3 A:\TABLES\OS2WIN32\
PACK %1\TABLES\OS2WIN32\SMART1DB.D4 A:\TABLES\OS2WIN32\
PACK %1\TABLES\OS2WIN32\SMART1DB.K1 A:\TABLES\OS2WIN32\
:END2
:SLINK2
ECHO ******************************************************************************
ECHO Insert disk in Drive A: for SLINK - The SMART Editor - INSTALLATION:
ECHO ******************************************************************************
PAUSE
ECHO COPYING SMSLINK.TAG
COPY %1\SMSLINK.TAG A:\SMSLINK.TAG
MKDIR A:\MACROS
MKDIR A:\SAMPLES
MKDIR A:\HELPINDX
ECHO PACKING SLINK EXE
PACK %1\SLINK2.EXE A:\
ECHO PACKING SLBUILD EXE
PACK %1\SLBUILD.EXE A:\
ECHO PACKING SLSTART EXE
PACK %1\SLSTART.EXE A:\
ECHO PACKING SLSTART EXE
PACK %1\SLSTART.EXE A:\
ECHO PACKING SLINK.HLP
PACK %1\SLINK2.HLP A:\
ECHO PACKING SM_SLINK.INF
PACK %1\SM_SLINK.INF A:\SM_SLINK.IN@
ECHO PACKING SLINK SAMPLES
PACK %1\SAMPLES\SLINK\*.* A:\SAMPLES\*.*
ECHO PACKING SLINK MACROS
PACK %1\MACROS\*.* A:\MACROS\*.*
ECHO PACKING SLINK HELPINDX
PACK %1\HELPINDX\*.* A:\HELPINDX\*.*
ECHO ******************************************************************************
ECHO *Insert blank disk in Drive A: for SMART - SMARTAUX - INSTALLATION:
ECHO ******************************************************************************
PAUSE
ECHO COPYING SMARTAUX.TAG
COPY %1\SMARTAUX.TAG A:\SMARTAUX.TAG
MKDIR A:\SMARTAUX
ECHO COPYING SMARTAUX
XCOPY %1\SMARTAUX\*.* /S A:\SMARTAUX\*.*
ECHO Build Complete
GOTO DONE
:ERROR
ECHO ******************************************************************************
ECHO Format: MAKMDSK.CMD Path
ECHO where: Path = Path of CD-ROM Image of SMART Directory
ECHO ******************************************************************************
:DONE
ECHO ON