home *** CD-ROM | disk | FTP | other *** search
-
- /*
- * Set the variable for the free disk space required depending upon the
- * product we are installing.
- */
- @DefineVars
- @If ('A'[=@Group)
- @Integer @SpaceReq = 15700000
- @ElseIf ('F'[=@Group)
- @Integer @SpaceReq = 10700000
- @ElseIf ('R'[=@Group)
- @Integer @SpaceReq = 5000000
- @ElseIf ('T'[=@Group)
- @Integer @SpaceReq = 5200000
- @EndIf
- @EndVars
-
- /*
- * Check if there is enough disk space to run this installation
- */
- @If ((@DiskFree @OutDrive) < @SpaceReq)
- @Display
- @Cls
- The disk drive you selected to install onto may not have enough
- free space for the product you have selected. It is estimated that
- you need at least @SpaceReq bytes of free disk space to successfully
- install the product you have requested.
-
- If you wish to cancel the installation to free up more space on
- your hard disk, press [Esc] now. To continue the installation process,
- press any other key.
-
- @Pause
- @EndDisplay
- @EndIf
-
-
- /*
- * Get the system we will be installing on unless only tools are installed
- */
-
- @If (!('T'[=@Group))
- @GetOption
- @Option 1 = " @Name for IBM and Compaq Compatibles "
- @Option 2 = " @Name for iSBC 386SX Multibus I platform "
- @Option 3 = " @Name for iSBC 486DX33 or 486SX25 Multibus II platform "
- @Cls
- System Specification Screen:
-
-
-
-
-
-
- Use the arrow keys to move the highlighted selection bar to the
- system that @Name will be installed on.
- After making your selection, press [Enter].
-
- @EndOption
-
- /*
- * Job loading questions go here
- */
- @If (@ExtTotal < 4M)
- @DefineVars
- @QString @Lomem = "T"
- @EndVars
- @Display
- @Cls
- @Name @Version requires 4 megabytes of extended memory
- to run standard mode Windows version 3.1. This computer has only
- @ExtTotal bytes of extended memory installed.
-
- Since this computer does not have enough memory for Standard Mode
- Windows or the iRMX Extended Memory Manager, the jobs which support
- these features will not be loaded in the @OutDrive:\RMX386\CONFIG\LOADINFO
- file. To use these features, you will need to add more memory to
- this computer.
-
- @Pause
- @EndDisplay
- @GetGroups
- @Set N = " Set up system for Networking "
- @Set Z = " Do not set up for Networking "
- @Cls
- Network Setup Screen:
-
-
-
-
-
-
- To indicate your choice of networking options, use the [Up Arrow]
- and [Down Arrow] keys to move the highlighted selection bar to
- the line which corresponds to your choice of options and press
- [ENTER].
-
- @EndGroups
- @Else
- @DefineVars
- @QString @Lomem = "F"
- @EndVars
- @GetGroups
- @CheckBox
- @Set W = " Standard Mode Windows Support "
- @Set N = " iRMX Networking "
- @Set H = " iRMX Extended Memory Manager "
- @Cls
- Startup Job Selection Screen:
-
-
-
-
-
-
- This installation program will custom-build your LOADINFO file to load
- the jobs specified here on system startup.
-
- To load all the indicated jobs into the system at startup, press [Enter].
- If you do not wish to load one or more of the jobs, use the [Down Arrow]
- and [Up Arrow] keys to move the highlighted selection bar to the job you
- DO NOT want loaded. Then press the [Spacebar] to change the YES to a NO.
-
- When you are finished with your selections, press [Enter].
-
- Note: Pressing the [Spacebar] will also change a NO to a YES.
-
- For an explanation of the various system jobs, see the System
- Configuration and Administration manual.
- @EndGroups
- @EndIf
-
- /*
- *
- */
- @GetSubDir @WinDir
- Windows Subdirectory Specification Screen:
-
- @Name @Version includes utilities such as WTERM.EXE, a
- program which allows use of the iRMX Human Interface from Windows,
- and ROUTER.EXE, which routes DDE messages between computers on a
- network. These files should be placed in the Windows directory
- tree (those subdirectories where Windows 3.1 is currently installed).
- To use these utilities, you must type the name of the correct Windows
- directory below, and run Windows Setup after this installation is
- finished to enable these programs to be run from Windows.
-
- Please enter the directory where Windows 3.1 is installed.
-
-
- @EndSubDir
-
- /*
- * If we have a PC platform and are loading the network job, ask what type
- * of PCLink board is being used.
- */
- @If ((1[=@Option) && ('N'[=@Group))
- @GetGroups
- @Set U = " PCL2 "
- @Set V = " PCL2A "
- @Set O = " No iRMX-based networking "
- @Cls
- Network Interface Adapter Selection Screen:
-
-
-
-
-
-
- Indicate the type of PCL2 NIA board installed in your computer.
- Use the arrow keys to move the highlighted selection bar to the type
- of adapter in your computer, then press [Enter].
-
- @EndGroups
- @EndIf
- @EndIf
-
- @DefineVars
- @QString @PCL2DirStr = "@OutDrive:\\PCLR3"
- @EndVars
-
- @If (('U'[=@Group) || ('V'[=@Group))
- @GetString @PCL2DirStr
- @If ('V'[=@Group) @Prompt = "Enter the PCL2A directory: " @Else
- @Prompt = "Enter the PCL2 directory: " @EndIf @Cls
- @If ('V'[=@Group) PCL2A Directory Selection Screen
- @Else PCL2 Directory Selection Screen
- @EndIf
- This utility will set up the MSNET.INI file residing in your
- @If ('V'[=@Group) PCL2A directory to allow use of the @Name network
- @Else PCL2 directory to allow use of the @Name network
- @EndIf redirector. In order to allow this utility to set the MSNET.INI
- file up correctly, you should type in the drive and directory
- @If ('V'[=@Group) where the software for your PCL2A is currently installed.
- @Else where the software for your PCL2 is currently installed.
- @EndIf
- Please specify in the space below the drive and directory where
- @If ('V'[=@Group) your PCL2A software is located.
- @Else your PCL2 software is located.
- @EndIf
-
- @EndString
- @EndIf
-
- /*
- * Set the PCL2Info variable depending upon the desired networking and return
- * status of the program which checks the MSNET.INI file
- */
- @DefineVars
- @If (('U'[=@Group) || ('V'[=@Group))
- @If (@Spawn("@InDrive:\\CHKMSNET @PCL2DirStr") == 2)
- @Integer @PCL2Info = 2
- @Else
- @If (@Spawn("@InDrive:\\CHKMSNET @PCL2DirStr") == 1)
- @Integer @PCL2Info = 1
- @Else
- @Integer @PCL2Info = 0
- @EndIf
- @EndIf
- @Else
- @Integer @PCL2Info = 3
- @EndIf
- @EndVars
-
- /*
- * Give user information if we tried to find MSNET.INI but couldn't
- */
- @If (@PCL2Info == 2)
- @Display
- @Cls
- This installation utility could not find the file:
-
- @PCL2DirStr\MSNET.INI
-
- The file @OutDrive:\DOSRMX\MSNET.RDR must be added to the end of your
- MSNET.INI file, and the file @OutDrive:\DOSRMX\PCNET.EXE must be copied
- to your PCL2(A) directory in order to use DOS networking via the
- iRMX network redirector. For more information, see the file
- @OutDrive:\DOSRMX\README.RDR once this installation has completed.
-
-
- @Pause
- @EndDisplay
- @EndIf
-
- /*
- * Check for files that may already be present - tell user how to handle
- * things if they are
- */
-
- @ChDrive @OutDrive
- @Chmod("@OutDrive:\\RMX386\\CONFIG\\ENV", "h-")
- @If (((@Exists "@OutDrive:\\RMX386\\CONFIG\\UDF") ||
- (@Exists "@OutDrive:\\RMX386\\CONFIG\\TERMINAL") ||
- (@Exists "@OutDrive:\\RMX386\\CONFIG\\ENV") ||
- (@Exists "@OutDrive:\\RMX386\\CONFIG\\LOADINFO") ||
- (@Exists "@OutDrive:\\RMX386\\CONFIG\\RMX.INI")) &&
- (('F'[=@Group) || ('R'[=@Group) || ('A'[=@Group)))
- @Display
- @Cls
-
- The following files already exist on your system:
- @If (@Exists "@OutDrive:\\RMX386\\CONFIG\\LOADINFO")
- @OutDrive:\RMX386\CONFIG\LOADINFO @EndIf @If (@Exists
- "@OutDrive:\\RMX386\\CONFIG\\RMX.INI")
- @OutDrive:\RMX386\CONFIG\RMX.INI @EndIf @If (@Exists
- "@OutDrive:\\RMX386\\CONFIG\\UDF")
- @OutDrive:\RMX386\CONFIG\UDF @EndIf @If (@Exists
- "@OutDrive:\\RMX386\\CONFIG\\TERMINAL")
- @OutDrive:\RMX386\CONFIG\TERMINAL @EndIf @If (@Exists
- "@OutDrive:\\RMX386\\CONFIG\\ENV")
- @OutDrive:\RMX386\CONFIG\R'?'ENV @EndIf
-
- The system default versions of these files will be written to the
- @OutDrive:\RMX386\CONFIG\DEFAULT directory, but your files will not be
- changed. You should make sure that your current verions of these files
- will work with @Name @Version.
-
-
- @Pause
- @EndDisplay
- @EndIf
- @Chmod("@OutDrive:@RMXDir\\CONFIG\\INIT", "h-")
-
-
- /*
- * Make any changes necessary to the CONFIG.SYS and AUTOEXEC.BAT files for
- * the software to run.
- */
-
- @SetConfig
- @OverWrite
- @Buffers = 40 /* @NBufs */
- @Files = 64 /* @Nfiles */
- @If ('R'[=@Group || 'F'[=@Group || 'A'[=@Group) @LastDrive = F @EndIf
- @EndConfig
-
- @Display
- @Cls
- This program has checked your @BootDrive:\CONFIG.SYS file to verify that
- the number of accessible FILES is at least 64 and that the number of
- available BUFFERS is greater than 40. It is important that these
- settings not be lowered for @Name to load and run correctly. @If
- ('R'[=@Group || 'F'[=@Group || 'A'[=@Group)
- It also has checked to make sure that the LASTDRIVE variable is set
- to F or greater. @EndIf
-
- If any of these changes are necessary, the program will create a
- CONFIG.NEW file in @BootDrive:\.
-
- A recent enhancement to our product now allows the HIMEM.SYS
- device driver to be loaded in your CONFIG.SYS file. Any other device
- drivers which use extended memory should not be loaded. See page 2-6
- in your @Name Read This First manual for a list of some
- programs which should not be loaded in your CONFIG.SYS file. After this
- installation is complete, remove these lines from the CONFIG.SYS file
- that this installation utility will create, then reboot your system
- before starting @Name.
-
- @Pause
- @EndDisplay
-
- @SetAutoexec
- @OverWrite
- @If ('A'[=@Group)
- @Path = "@OutDrive:@DRMXDir;@OutDrive:@ToolBinDir"
- @ElseIf ('F'[=@Group || 'R'[=@Group)
- @Path = "@OutDrive:@DRMXDir"
- @ElseIf ('T'[=@Group)
- @Path = "@OutDrive:@ToolBinDir"
- @EndIf
- @If ('A'[=@Group || 'T'[=@Group)
- @SetReplace(":INCLUDE:", "@OutDrive:\\INTEL\\IC386\\INC")
- @EndIf
- @If ('A'[=@Group || 'F'[=@Group || 'R'[=@Group)
- @Verbatim "TYPE @OutDrive:@DRMXDir\\STARTUP.TXT"
- @EndIf
- @EndAutoexec
-
- @Display
- @Cls
- This program will check your AUTOEXEC.BAT file and update the PATH
- statement @If (('F'[=@Group) ||
- ('R'[=@Group)) to include the @OutDrive:\DOSRMX directory for RMX files, and the
- @OutDrive:\INTEL\BIN directory for your development tools.
- @ElseIf ('A'[=@Group) to include the @OutDrive:\DOSRMX directory.
- @ElseIf ('T'[=@Group) to include the @OutDrive:\INTEL\BIN directory.
- @EndIf
- If any of these changes are necessary, the program will create an
- AUTOEXEC.NEW file in @BootDrive:\.
-
- Please note that your AUTOEXEC.BAT file should not load any programs
- which make use of extended memory. Remove any lines which invoke
- any such programs from your AUTOEXEC.BAT file and reboot before
- attempting to load @Name.
-
- @Pause
- @EndDisplay
-
-
- /*
- * Display prompt asking users to fill out registration card
- */
-
- @If ('A'[=@Group || 'F'[=@Group || 'R'[=@Group)
- @Display
- @Cls
- @Name files are about to be transferred onto drive @OutDrive. The
- program may take up to a minute to read information from the
- installation disk and begin installing the product. The installation
- will have begun when the words "Installing @Name - Please
- Wait . . . ." have appeared in the top left hand corner of the screen.
-
- This is a good time to fill out the registration card in your Important
- Customer Information Booklet. When completed and mailed, this
- registration will allow us to send you information on product updates,
- as well as entitle you to call for customer support.
-
- This installation program will also prompt you for your company name
- and software serial number once it has installed @Name.
- The serial number can be found just above the registration card on
- page 3 of your Important Customer Information Booklet. Entering this
- serial number will also enable our customer support representatives to
- serve you more effectively.
-
- @Pause
- @EndDisplay
- @EndIf
-
-
- /*
- * Begin Disk Definition statements
- */
-
- @If (!('T'[=@Group))
- @Chain("Disk 1 Of 9", "@InDrive:\\DSKDEF1.DAT")
- @Else
- @Chain("Disk 6 Of 9", "@InDrive:\\DSKDEF6.DAT")
- @EndIf
-
- /* Ending files will chain back to the FINISH.DAT file */
-
-