home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 4 / FreshFish_May-June1994.bin / bbs / may94 / mus / play / delitracker.lha / DeliTracker / Install-DT_II < prev    next >
Text File  |  1994-04-16  |  19KB  |  712 lines

  1. ;=============================================================================;
  2. ;
  3. ; $VER: DT_Install 2.0 (15.04.1994)
  4. ;
  5. ; Installation script for DeliTracker 2.0
  6. ; (c) Copyright 1994 by Frank Riffel and Peter Kunath
  7. ;
  8. ;=============================================================================;
  9. ;=============================================================================;
  10. ;=============================================================================;
  11. ;
  12. ; This is a quick description how this script works:
  13. ;
  14. ; 1.INIT_STUFF
  15. ;
  16. ; 2.CHOOSE_DESTINATION
  17. ;     NOVICE: Work:, if mounted, or SYS: if not.
  18. ;     AVERAGE, ADVANCED: ask (Work: suggested)
  19. ;
  20. ; 3.MAIN                         ~ 80K
  21. ;
  22. ; 4.PLAYERS                        ~300K
  23. ;     NOVICE: default players, other in playerstore
  24. ;     AVERAGE, ADVANCED: ask further players to install
  25. ;
  26. ; 5.GENIES                        ~140K
  27. ;     NOVICE: default genies, other in geniestore
  28. ;     AVERAGE, ADVANCED: ask further genies to install
  29. ;
  30. ; 6.AREXX                        ~ 15K
  31. ;     NOVICE: no
  32. ;     AVERAGE, ADVANCED: ask user
  33. ;
  34. ; 7.LIBS                        ~ 40K
  35. ;     NOVICE: install decompression libs
  36. ;     AVERAGE: ask user (suggested)
  37. ;     ADVANCED: ask (may keep older lib versions)
  38. ;
  39. ; 8.DOCS ALL: depending on language            ~100k
  40. ;
  41. ; 9.DEVELOPER_DOCS                    ~160K
  42. ;     NOVICE, AVERAGE: no
  43. ;     ADVANCED: ask user
  44. ;                            ======
  45. ;                        TOTAL     850K
  46. ;=============================================================================;
  47. ; Some initial stuff like kick version check, lanugage selection, ...
  48.  
  49. (if (= @LANGUAGE "english")
  50.  (
  51.   (set def_pat "#?.doc#?")
  52.  
  53.   (set #bad-kick
  54.   (cat "DeliTracker 2.0 will only run under Kickstart 2.04 or above!"
  55.   ))
  56.  
  57.   (set #abort-t
  58.   (cat "Make sure that T: is big enough to hold 500KB."
  59.   ))
  60.  
  61.   (set #abort-no-space
  62.   (cat "You need at least 850.000 Bytes of free store to install DeliTracker II"
  63.   ))
  64.  
  65.   (set #choose-text
  66.   (cat "Please choose a directory where DeliTracker should be installed! A drawer will be created there."
  67.   ))
  68.  
  69.   (set #choose-help
  70.   (cat "In this location a drawer will be created. All files exept the libraries will be installed inside this drawer. The complete installation will require about 1MB of free harddisk space."
  71.   ))
  72.  
  73.   (set #create-maindir
  74.   (cat "Creating DeliTracker directory"
  75.   ))
  76.  
  77.   (set #create-configdir
  78.   (cat "Creating Config directory"
  79.   ))
  80.  
  81.   (set #set-path
  82.   (cat "Setting up configuration path"
  83.   ))
  84.  
  85.   (set #inst-main
  86.   (cat "Installing main program."
  87.   ))
  88.  
  89.   (set #create-docsdir
  90.   (cat "Creating Docs dir"
  91.   ))
  92.  
  93.   (set #inst-docs
  94.   (cat "Installing program documentation"
  95.   ))
  96.  
  97.   (set #ask-xpk
  98.   (cat "Do you whish to install the decompression libraries?"
  99.   ))
  100.  
  101.   (set #xpk-help
  102.   (cat "It's suggested that you install the decompression libraries, even if you currently don't have packed modules!"
  103.   ))
  104.  
  105.   (set #create-comressorsdir
  106.   (cat "Creating Libs:Compressors dir"
  107.   ))
  108.  
  109.   (set #create-playerdir
  110.   (cat "Creating Player dir"
  111.   ))
  112.  
  113.   (set #create-playerstore
  114.   (cat "Creating PlayerStore"
  115.   ))
  116.  
  117.   (set #ask-players
  118.   (cat "Which Players should be activated?"
  119.   ))
  120.  
  121.   (set #ask-additional-players
  122.   (cat "Activate further players ? These players that are not widespread. The average user won' need them to be activated. We suggest that you select 'NO'!"
  123.   ))
  124.  
  125.   (set #ask-players-2
  126.   (cat "Which additional Players should be activated? Think twice before selecting!"
  127.   ))
  128.  
  129.   (set #player-help
  130.   (cat "Select those players you want to be loaded at startup. Please choose only those players you REALY need and you have modules for. All others will be installed in the PlayerStore directory so you may load them later."
  131.   ))
  132.  
  133.   (set #create-geniedir
  134.   (cat "Creating Genie dir"
  135.   ))
  136.  
  137.   (set #create-geniestore
  138.   (cat "Creating GenieStore"
  139.   ))
  140.  
  141.   (set #ask-genies
  142.   (cat "Which genies should be activated?"
  143.   ))
  144.  
  145.   (set #genie-help
  146.   (cat "All genies that are not activated will be installed in the GenieStore directory. For the further informations about particular genies read genie.doc."
  147.   ))
  148.  
  149.   (set #ask-arexx
  150.   (cat "Do you whish to install ARexx scripts?"
  151.   ))
  152.  
  153.   (set #help-arexx
  154.   (cat "Only choose if you realy use Rexx!"
  155.   ))
  156.  
  157.   (set #create-arexx
  158.   (cat "Creating Arexx dir"
  159.   ))
  160.  
  161.   (set #ask-pdocs
  162.   (cat "Do you whish to install Programming documentation?"
  163.   ))
  164.  
  165.   (set #help-pdocs
  166.   (cat "Only choose if you plan to write your own players or genies."
  167.   ))
  168.  
  169.   (set #create-pdocs
  170.   (cat "Creating Developer dir"
  171.   ))
  172.  
  173.   (set #extract-players
  174.   (cat "Extracting Players"
  175.   ))
  176.  
  177.   (set #extract-genies
  178.   (cat "Extracting Genies"
  179.   ))
  180.  
  181.   (set #extract-arexx
  182.   (cat "Extracting Arexx Scrips"
  183.   ))
  184.  
  185.   (set #extract-docs
  186.   (cat "Extracting Docs"
  187.   ))
  188.  
  189.   (set #extract-libs
  190.   (cat "Extracting Libs"
  191.   ))
  192.  
  193.   (set #extract-pdocs
  194.   (cat "Extracting development stuff"
  195.   ))
  196.    
  197.   (set #final-msg
  198.   (cat "When you start DeliTracker the first time a lot of windows will pop up. Don't close them at the moment! Move them around as you like. Repeat the following steps for each window:\n\n1) Activate the window\n\n2) Set your defaults. You will find various options in the 'Settings' Menu. In particular: If you don't want the window to be opened every time DeliTracker is started turn 'Popup' off (no checkmark).\n\n3) Select 'Save Prefs' form the 'Project' Menu.\n"
  199.   ))
  200.  )
  201. )
  202.  
  203. ; german strings
  204.  
  205. (if (= @LANGUAGE "deutsch")
  206.  (
  207.   (set def_pat "#?.dok#?")
  208.  
  209.   (set #bad-kick
  210.   (cat "DeliTracker 2.0 benötigt mindenstens Kickstart 2.04!"
  211.   ))
  212.  
  213.   (set #abort-t
  214.   (cat "Das T: Verzeichnis muß mindestens 500KB Platz zum Entpacken verschiedener Dateien bieten."
  215.   ))
  216.  
  217.   (set #abort-no-space
  218.   (cat "Sie benötigen mindestens 850.000 Bytes freien Plattenplatz um DeliTracker zu installieren."
  219.   ))
  220.  
  221.   (set #choose-text
  222.   (cat "Bitte wählen Sie das Verzeichniss wohin DeliTracker installiert werden soll. Dieses Installationsscript legt dort selbst eine Schublade an."
  223.   ))
  224.  
  225.   (set #choose-help
  226.   (cat "Bei der Installation werden alle Dateien, bis auf die Libraries, in dieses Verzeichniss installiert. Die vollständige Installation von DeliTracker belegt auf der Festplatte etwa 1MB."
  227.   ))
  228.  
  229.   (set #create-maindir
  230.   (cat "Erstelle DeliTracker-Verzeichniss"
  231.   ))
  232.  
  233.   (set #create-configdir
  234.   (cat "Erstelle Konfigurations-Verzeichniss"
  235.   ))
  236.  
  237.   (set #set-path
  238.   (cat "Erstelle Pfad-Variable"
  239.   ))
  240.  
  241.   (set #inst-main
  242.   (cat "Installiere Hauptprogramm."
  243.   ))
  244.  
  245.   (set #create-docsdir
  246.   (cat "Erstelle Docs-Verzeichniss"
  247.   ))
  248.  
  249.   (set #inst-docs
  250.   (cat "Installiere Programm Dokumentation"
  251.   ))
  252.  
  253.   (set #ask-xpk
  254.   (cat "Wollen sie die XPK Packer-Libraries installieren?"
  255.   ))
  256.  
  257.   (set #xpk-help
  258.   (cat "Sie sollenten die Packer-Libraries auch dann installieren, wenn Sie (noch) keine gepackten Module besitzen!"
  259.   ))
  260.  
  261.   (set #create-comressorsdir
  262.   (cat "Erstelle Libs:Compressors Unterverzeichniss"
  263.   ))
  264.  
  265.   (set #create-playerdir
  266.   (cat "Erstelle Player-Verzeichniss"
  267.   ))
  268.  
  269.   (set #create-playerstore
  270.   (cat "Erstelle PlayerStore"
  271.   ))
  272.  
  273.   (set #ask-players
  274.   (cat "Welche Player sollen aktiviert werden werden?"
  275.   ))
  276.  
  277.   (set #ask-additional-players
  278.   (cat "Sollen zusätzliche Player aktiviert werden? Hierbei handelt es sich um Player die nicht sehr Verbreitet sind. Der normale Benutzer wird diese Player nicht benötigen. Wir schlagen deshalb vor, das sie mit 'NEIN' fortfahren."
  279.   ))   
  280.  
  281.   (set #ask-players-2
  282.   (cat "Welche zusätzlichen Player sollen bei Programmstart geladen werden?"
  283.   ))
  284.  
  285.   (set #player-help
  286.   (cat "Bitte wählen Sie nur Player für die sie auch Module besitzen. Nicht angewählete Player werden im Playerstore installiert. Sie können diese Player bei Bedarf später immer noch nachladen."
  287.   ))
  288.  
  289.   (set #create-geniedir
  290.   (cat "Erstelle Genie Verzeichniss"
  291.   ))
  292.  
  293.   (set #create-geniestore
  294.   (cat "Erstelle GenieStore"
  295.   ))
  296.  
  297.   (set #ask-genies
  298.   (cat "Welche zusätzlichen Genies sollen bei Programmstart geladen werden?"
  299.   ))
  300.  
  301.   (set #genie-help
  302.   (cat "Alle Genies die nicht aktiviert werden sind im GenieStore zu finden. Weitere Informationen finden Sie in Genies.dok."
  303.   ))
  304.  
  305.   (set #ask-arexx
  306.   (cat "Wollen sie die ARexx scripts installieren?"
  307.   ))
  308.  
  309.   (set #help-arexx
  310.   (cat "Wählen sie diese Option nur wenn sie Arexx auch benutzen."
  311.   ))
  312.  
  313.   (set #create-arexx
  314.   (cat "Erstelle Arexx-Verzeichniss"
  315.   ))
  316.  
  317.   (set #ask-pdocs
  318.   (cat "Wollen sie die Programmierdo