home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d8xx / d891 / hdclick.lha / HDClick / Install < prev    next >
AmigaDOS Script File  |  1993-07-21  |  6KB  |  235 lines

  1. .key ""
  2. ; HDClick Install-Script, © by Claude Müller
  3. ; Askenv © by Bengt Giger
  4. ;
  5. ; The Program AskEnv has to exist here: ":AskEnv/Askenv"
  6. ; The Scriptfiles for this installation must be in "ASKENV:" which is
  7. ; the Askenv-drawer in this drawer here.
  8.  
  9. echo "          HDClick 2.5 Installation"
  10. echo "          ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯"
  11. echo "*N Welcome to the HDClick Installation."
  12. echo "*N All Requestors done with AskEnv, © by Bengt Giger."
  13.  
  14. assign HDC: ""
  15. assign SCRIPTS: HDC:Askenv
  16. assign ASKENV: :Askenv
  17.  
  18. RESIDENT :Askenv/Askenv PURE
  19. echo "*NAskEnv resident...*N*N"
  20.  
  21. ; Sprache auswählen
  22.  
  23. ASKENV:AskEnv GADFILE Askenv/Sprache.req
  24.  
  25.  
  26. if warn
  27. echo "Bye Bye ! Tschüss ! Au revoir !"
  28. quit
  29. endif
  30.  
  31. if $Sprache EQ "1"   ; English
  32.  
  33. Set ByeMsg "Bye Bye...[Press Return]"
  34. Set ThankMsg "! Thank you for installing HDClick !"
  35.  
  36. echo "English-speaking user, you're welcome !"
  37.  
  38. ASKENV:AskEnv Gadfile SCRIPTS:English.req
  39.     if warn
  40.      echo $ByeMsg
  41.      quit
  42.     endif
  43.  
  44.  makedir $HDClickDir
  45.  cd $HDClickDir
  46.  
  47.  if EXISTS HDClick
  48.   ASKENV:AskEnv SREQ "HDClick in $HDClickDir already exists." BODY "Should I overwrite it ?" POS "Overwrite" NEG "Stop"
  49.    if WARN
  50.      echo $ByeMsg
  51.      quit
  52.    endif
  53.  endif
  54.      echo "Copying HDClick 2.5 to " $HDClickDir "..."
  55.       copy HDC:HDClick2.5      HDClick
  56.       copy HDC:HDClick2.5.info HDClick.info
  57.      echo "Copying HDCPrefs..."
  58.       copy HDC:HDCPrefs        HDCPrefs
  59.      echo "Copying English texts for Help-Function..."
  60.       copy HDC:HDCHelp         HDCHelp
  61.      echo "*N...done."
  62.  
  63. ASKENV:AskEnv Gadfile SCRIPTS:ConfigEnglish.req
  64.     if warn
  65.      echo "Installation nearly complete... You can start HDClick, but"
  66.      echo "you have to create the Configfiles first (HDClick will tell"
  67.      echo "you how).*N"
  68.      echo $ThankMsg
  69.      echo $ByeMsg
  70.      SCRIPTS:Askenv EOL
  71.      quit
  72.     endif
  73.  
  74.  cd $HDClickDir
  75.  
  76.     echo "Copying Example-Configs to" $HDCConfigs "..."
  77.      copy HDC:HDCConfigs/#?  HDCConfigs All
  78.     echo "*N...done."
  79.  
  80.  if $HDClickDir EQ "SYS:HDCConfigs"
  81.      echo "*NInstallation complete ! You can now start HDClick and Edit"
  82.      echo "the Gadgets."
  83.  else
  84.      echo "You didn't use SYS:HDCConfigs as the Directory for the example-"
  85.      echo "configs, so you will have to change the Path in the TOOLTYPES"
  86.      echo "of HDClick's Icon so that it will work."
  87.  endif
  88.  
  89. ECHO "*N"
  90. echo $ThankMsg
  91. ECHO "*N"
  92. echo $ByeMsg
  93.  
  94.  
  95. ASKENV:AskEnv EOL
  96.  
  97. endif
  98.  
  99. if $Sprache EQ "2"           ; Deutsch
  100.  
  101.   Set ByeMsg "Tschüss...[Return drücken]"
  102.   Set ThankMsg "! Vielen Dank für das Installieren von HDClick !"
  103.  
  104.   echo "Aha, ein Deutschsprachiger User ! Hallo !"
  105.  
  106.   ASKENV:AskEnv Gadfile SCRIPTS:Deutsch.req
  107.     if warn
  108.      echo $ByeMsg
  109.      quit
  110.     endif
  111.  
  112.   makedir $HDClickDir
  113.   cd $HDClickDir
  114.  
  115.  if EXISTS HDClick
  116.   ASKENV:AskEnv SREQ "HDClick in $HDClickDir existiert bereits." BODY "Soll es überschrieben werden ?" POS "Ueberschreiben" NEG "Stop"
  117.    if WARN
  118.      echo $ByeMsg
  119.      quit
  120.    endif
  121.  endif
  122.      echo "Kopiere HDClick 2.5 nach " $HDClickDir "..."
  123.       copy HDC:HDClick2.5      HDClick
  124.       copy HDC:HDClick2.5.info HDClick.info
  125.      echo "Kopiere HDCPrefs..."
  126.       copy HDC:HDCPrefs        HDCPrefs
  127.      echo "Kopiere Deutsche Texte für die Hilfe-Funktion..."
  128.       copy HDC:HDCHelp.deutsch HDCHelp
  129.      echo "*N...kopiert."
  130.  
  131.  
  132. ASKENV:AskEnv Gadfile SCRIPTS:ConfigDeutsch.req
  133.     if warn
  134.      echo "Installation fast komplett. Da Du die Beispiels-Configfiles nicht"
  135.      echo "installiert hast, musst Du sie selber kreieren. HDClick sagt"
  136.      echo "Dir wie das geht."
  137.      echo $ThankMsg
  138.      echo $ByeMsg
  139.      quit
  140.     endif
  141.  
  142.  cd $HDClickDir
  143.  
  144.     echo "Kopiere Beispiels-Configs nach" $HDCConfigs "..."
  145.      copy HDC:HDCConfigs/#?  HDCConfigs All
  146.     echo "*N...kopiert."
  147.  
  148.  if $HDClickDir EQ "SYS:HDCConfigs"
  149.      echo "*NInstallation fertig ! Du kannst nun HDClick starten und die"
  150.      echo "Gadgets editieren."
  151.  else
  152.      echo "Da Du ein anderes Verzeichnis als SYS:HDCConfigs für die Beispiels-"
  153.      echo "configs gewählt hast, musst Du den Pfad in den TOOLTYPES des"
  154.      echo "HDClick-Icons anpassen, damit es funktioniert."
  155.  endif
  156.  
  157. ECHO "*N"
  158. echo $ThankMsg
  159. ECHO "*N"
  160. echo $ByeMsg
  161.  
  162. ASKENV:AskEnv EOL
  163.  
  164.  
  165. endif
  166.  
  167.  
  168. if $Sprache EQ "3"             ; Francais
  169.  
  170. Set ByeMsg "Au revoir...[préssez Return]"
  171. Set ThankMsg "! Merci pour installer HDClick !"
  172.  
  173. echo "Oh, vous etes français ? Bonjour !"
  174.  
  175. ASKENV:AskEnv Gadfile SCRIPTS:Francais.req
  176.     if warn
  177.      echo $ByeMsg
  178.      quit
  179.     endif
  180.  
  181.  makedir $HDClickDir
  182.  cd $HDClickDir
  183.  
  184.  if EXISTS HDClick
  185.   ASKENV:AskEnv SREQ "HDClick dans $HDClickDir déjà existe." BODY "Peux-je le copier quand-mème ?" POS "Copier" NEG "Stop"
  186.    if WARN
  187.      echo $ByeMsg
  188.      quit
  189.    endif
  190.  endif
  191.  
  192.      echo "Copier HDClick 2.5 à " $HDClickDir "..."
  193.       copy HDC:HDClick2.5      HDClick
  194.       copy HDC:HDClick2.5.info HDClick.info
  195.      echo "Copier HDCPrefs..."
  196.       copy HDC:HDCPrefs        HDCPrefs
  197.      echo "Copier textes françaises pour functionne d'aide..."
  198.       copy HDC:HDCHelp.english HDCHelp
  199.      echo "...copié."
  200.  
  201.  
  202. ASKENV:AskEnv Gadfile SCRIPTS:ConfigFrancais.req
  203.     if warn
  204.      echo "Installation présque complète. Parce-que vous n'avez pas installé"
  205.      echo "les example-configs, vous devez les créer vous-meme. HDClick"
  206.      echo "va vous instructer quand."
  207.      echo $ThankMsg
  208.      echo $ByeMsg
  209.      quit
  210.     endif
  211.  
  212.  cd $HDClickDir
  213.  
  214.     echo "Copier Example-Configs à" $HDCConfigs "..."
  215.      copy HDC:HDCConfigs/#?  HDCConfigs All
  216.     echo "*N...copié."
  217.  
  218.  if $HDClickDir EQ "SYS:HDCConfigs"
  219.      echo "*NInstallation complèt ! Vous pouvez starter HDClick maintenant"
  220.      echo "et changer les gadgets."
  221.  else
  222.      echo "Parce-que vous avez pris un autre catalogue que SYS:HDCConfigs"
  223.      echo "pour les example-configs, vous devez changer le catalogue dans"
  224.      echo "les TOOLTYPES de l'icon de HDClick pour qu'il functionne."
  225.  endif
  226.  
  227. ECHO "*N"
  228. echo $ThankMsg
  229. ECHO "*N"
  230. echo $ByeMsg
  231.  
  232. ASKENV:AskEnv EOL
  233.  
  234. endif
  235.