home *** CD-ROM | disk | FTP | other *** search
- ; Digital Universe Demo installation script
-
- (transcript "Installing The Digital Universe, Demo version...")
- (complete 0)
-
- (set @default-dest (expandpath @execute-dir))
-
- (set whattoinstall
- (askchoice
- (prompt "Do you wish to install \"The Digital Universe Demo\" in-place, or at "
- "a user-specified location?")
- (help @askchoice-help)
- (choices "In-place" "User-specified location")
- )
- )
-
- (if (= whattoinstall 1) (
- (set heredir @default-dest)
- (set @default-dest
- (askdir
- (prompt "Where do you wish to install \"The Digital Universe Demo\"? "
- "A new directory named \"DigitalUniverseDemo\" will be created automatically "
- "in the location you choose.")
- (help @askdir-help)
- (default @default-dest)
- )
- )
- (set @default-dest (tackon @default-dest "DigitalUniverseDemo"))
- (complete 10)
- (copyfiles
- (help @copyfiles-help)
- (source heredir)
- (dest @default-dest)
- (all)
- (infos)
- )
- ))
-
- (complete 70)
- (makeassign "DU" @default-dest)
- ; Add assign to user-startup
- (startup "DigitalUniverse"
- (prompt "Adding DU: assign to user-startup")
- (help @startup-help)
- (command "assign DU: \"" @default-dest "\"")
- )
-
- (set programversion 0)
- (if (= (run "c:cpu check 68881") 0) (set programversion 1))
- (if (= (run "c:cpu check 68040") 0) (set programversion 1))
- (set programversion
- (askchoice
- (prompt "Which version of the main program do you wish to install? "
- "This installation program has done its best to determine "
- "the version you need, but if it made a mistake, click on the "
- "corrected button below before pressing \"Proceed\"")
- (help "If your system has a math chip or is running on a 68040 (not the 68EC040), "
- "the \"68020+/68881+\" version of the software will be the quickest. "
- "If you are running an Amiga without a math chip, choose \"68000\".\n\n"
- "\"The Digital Universe\" will crash if you use a version not "
- "intended for your particular machine! In most cases, this "
- "installation script will determine the appropriate version "
- "of the software for you.")
- (choices "68000" "68020+/68881+")
- (default programversion)
- )
- )
-
- (if (= programversion 0)
- (
- (rename "DU:DUDemo.000" "DU:DUDemo")
- (delete "DU:DUDemo.881")
- )
- (
- (rename "DU:DUDemo.881" "DU:DUDemo")
- (delete "DU:DUDemo.000")
- )
- )
-
- (delete "DU:DUDemoNoIntro")
- (run "c:MakeLink from DU:DUDemoNoIntro to DU:DUDemo")
-
- (complete 80)
- (copylib
- (prompt "Copying iff.library")
- (help @copylib-help)
- (source "DU:libs/iff.library")
- (dest "libs:")
- )
- (delete "DU:libs/iff.library")
- (complete 90)
- (copyfiles
- (prompt "Copying the custom font")
- (help @copyfiles-help)
- (source "DU:fonts")
- (dest "fonts:")
- (all)
- )
- (delete "DU:fonts/DU/9")
- (delete "DU:fonts/DU")
- (delete "DU:fonts/DU.font")
- (delete "DU:fonts")
-
- (complete 95)
- (message "Please ensure that you have read the README-FIRST and "
- "ProductInfo documents before attempting to start "
- "\"The Digital Universe\", as they contain some additional information "
- "about how to use and operate the software.")
- (complete 100)
- (exit "Done installation of \"The Digital Universe Demo\".")
-