home *** CD-ROM | disk | FTP | other *** search
INSTALL Professional project | 1994-04-15 | 5.0 KB | 196 lines |
- /*
- * FILE:
- * DS.DAT
- *
- * DESCRIPTION:
- * This file contains the Directory Services installation.
- */
-
- @DefineProject
- @Name = "Directory Services"
- @Version = "1.02"
- @Subdir = "\\DS\\"
- @OutDrive = S
- @Group = "A"
- @EndProject
-
- /*
- * The @DefineVars block is used to define new variables for
- * your use. The vars are strongly typed, thus you could not use a
- * integer variable as an output drive letter.
- *
- * All non-predefined variables must be defined in the @DefineVars block
- * prior to their usage.
- */
-
- @DefineVars
- @Dir @Subdir2 = "\\NOVELL\\" /* directory type */
- @Dir @Subdir3 = "\\BANYAN\\"
- @Dir @Subdir4 = "\\CONFIG\\"
- @Dir @Subdir5 = "\\CONFIG\\"
- @EndVars
-
- @Display
- @Cls
-
- This program will install @Name Version @Version on
- your computer system and verify the integrity of the distribution disk.
- You may press the [Esc] key at any time to abort the installation.
- INSTALL will ask you several questions and then give you the option
- of installing only selected parts of @Name (such as sample
- configuration files).
-
- @Pause
- @EndDisplay
-
- @GetGroups
- @Cls
-
- Please select the parts of @Name you wish to install.
-
-
-
-
-
-
-
-
-
-
-
- Use the [Up Arrow], [Down Arrow], [Pg Up], & [Pg Dn] keys to move the
- bar to the group you wish to install and then press the [Enter] key.
-
- @Set A = "Install All Files"
- @Set N = "@Name for Novell Only"
- @Set B = "@Name for Banyan Only"
- @Set C = "Example Configuration Files for Novell Only"
- @Set D = "Example Configuration Files for Banyan Only"
-
- @EndGroups
-
- @GetOutDrive
- @Cls
-
- On which disk drive do you wish to install @Name:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Use the [Up Arrow], [Down Arrow], [Pg Up], & [Pg Dn] keys to move the
- bar to the disk drive you wish to install to and then press the
- [Enter] key.
- @EndOutDrive
-
-
- @GetSubdir
- @Cls
-
- Please specify the primary destination subdirectory.
- This subdirectory is the location on your disk where the
- @Name system will be installed.
-
- @Prompt = " Which subdirectory ([Enter] = @Subdir\\)? "
- @EndSubdir
-
- @If (A [= @Group || N [= @Group )
- @GetSubdir @Subdir2
- @Default = "@Subdir\\Novell\\"
- @Cls
-
- Please specify the Novell subdirectory. This subdirectory
- is the location on your disk where the @Name for Novell
- will be installed.
-
- @Prompt = " Which subdirectory ([Enter] = @Subdir\\Novell)? "
- @EndSubdir
- @EndIf
-
- @If (A [= @Group || B [= @Group )
- @GetSubdir @Subdir3
- @Default = "@Subdir\\Banyan\\"
- @Cls
-
- Please specify the Banyan subdirectory. This subdirectory
- is the location on your disk where the @Name for Banyan
- will be installed.
-
- @Prompt = " Which subdirectory ([Enter] = @Subdir\\Banyan)? "
- @EndSubdir
- @EndIf
-
- @If (A [= @Group || N [= @Group || C [= @Group )
- @GetSubdir @Subdir4
- @Default = "@Subdir2\\Config"
- @Cls
-
- Please specify the configuration subdirectory for Novell.
- This subdirectory is the location on your disk where the
- configuration files for Novell will be installed.
-
- @Prompt = " Which subdirectory ([Enter] = @Subdir2\\Config)? "
- @EndSubdir
- @EndIf
-
- @If (A [= @Group || B [= @Group || D [= @Group )
- @GetSubdir @Subdir5
- @Default = "@Subdir3\\Config"
- @Cls
-
- Please specify the configuration subdirectory for Banyan.
- This subdirectory is the location on your disk where the
- configuration files for Banyan will be installed.
-
- @Prompt = " Which subdirectory ([Enter] = @Subdir3\\Config)? "
- @EndSubdir
- @EndIf
-
- @DefineDisk
- /*
- * This block shows how you may copy files that have been selected using
- * the @GetGroups block into multiple level subdirectories.
- * The @Group statement at the end of each file statement tells INSTALL
- * to copy the files over only if the end-user has choosen Group A or E.
- */
-
- @Label = "DISK 1"
- @File NDS.EXE @Out @Subdir2\NDS.EXE @GROUP AN
- @File BDS.EXE @Out @Subdir3\BDS.EXE @GROUP AB
- @File ReadMe.Txt @Out @Subdir\ReadMe.Txt @GROUP ANB
- @File NDS01.CFG @Out @Subdir4\NDS01.CFG @GROUP ANC
- @File NDS02.CFG @Out @Subdir4\NDS02.CFG @GROUP ANC
- @File NDS03.CFG @Out @Subdir4\NDS03.CFG @GROUP ANC
- @File NDS04.CFG @Out @Subdir4\NDS04.CFG @GROUP ANC
- @File NDS05.CFG @Out @Subdir4\NDS05.CFG @GROUP ANC
- @File BDS01.CFG @Out @Subdir5\BDS01.CFG @GROUP ABD
- @File BDS02.CFG @Out @Subdir5\BDS02.CFG @GROUP ABD
- @File BDS03.CFG @Out @Subdir5\BDS03.CFG @GROUP ABD
- @File BDS04.CFG @Out @Subdir5\BDS04.CFG @GROUP ABD
- @File BDS05.CFG @Out @Subdir5\BDS05.CFG @GROUP ABD
-
- @EndDisk
-
- @Finish
- @Cls
- @ChDrive @OutDrive
- @ChDir "@Subdir"
-
- Installation of @Name is complete.
-
- @Pause
- @EndFinish
-
- /* end-of-file */