home *** CD-ROM | disk | FTP | other *** search
/ MACD 4 / MACD4.iso / cdity / PSCalc.lha / PSCalc_v1.44 / Install / PSCalc-Install < prev   
Encoding:
Text File  |  1997-04-17  |  7.0 KB  |  327 lines

  1. ;============================================================================;
  2. ;                    PSCalc Installscript by N. DARNIS                       ;
  3. ;                  $VER: PSCalc-Install 1.44 (10.4.1997)                     ;
  4. ;============================================================================;
  5.  
  6. (set #pscalc-default-dest "SYS:Tools/Commodities")
  7. (set #key-dest1 "keyfiles:")
  8. (set #key-dest2 "s:")
  9.  
  10. (set #pscalc-src "/PSCalc")
  11. (set #doc-icon4-src "/icones/PSCalc.guide4.info")
  12. (set #doc-icon8-src "/icones/PSCalc.guide8.info")
  13.  
  14. (set #key-src "/PSCalc.key_file")
  15. (set #key-src-icon "/PSCalc.key_file.info")
  16.  
  17. (if (= @language "français")
  18.  
  19. ;================================ FRANCAIS ==================================;
  20.  
  21. (
  22. (set #doc-default-dest "HELP:français")
  23.  
  24. (set #pscalc-icon4-src "/icones/PSCalc_f4.info")
  25. (set #pscalc-icon8-src "/icones/PSCalc_f8.info")
  26.  
  27. (set #doc-src "/help/français/PSCalc.guide")
  28. (set #doc-html "/help/français/")
  29. (set #catalog-src "/catalogs/français/pscalc.catalog")
  30. (set #images-src "/help/français/")
  31.  
  32. (set #welcome
  33.     (cat
  34.         "\nBienvenue à l'installation de PSCalc V1.44.\n\n"
  35.         "Ecrit par N. DARNIS,\ndistribué par QUARTZ Informatique.\n"
  36.     )
  37. )
  38.  
  39. (set #pscalc-dir "Dans quel répertoire voulez-vous installer PSCalc?")
  40. (set #pscalc-dir-help
  41.     (cat
  42.         "Il s'agit du répertoire de destination de PSCalc.\n"
  43.     "Normalement PSCalc devrait être dans SYS:WBStartup ou dans SYS:Tools/Commodities"
  44.     )
  45. )
  46.  
  47. (set #doc "Quel(s) type(s) de documentation désirez-vous installer?")
  48. (set #doc-help
  49.   (cat
  50.     "Vous pouvez choisir entre le format AmigaGuide et le format html.\n"
  51.     "Vous devriez au moins installer le format AmigaGuide car il est nécessaire pour l'aide en ligne."
  52.   )
  53. )
  54.  
  55. (set #doc-dir "Dans quel répertoire voulez-vous copier la documentation?")
  56. (set #doc-dir-help
  57.   (cat
  58.     "Il s'agit du répertoire de destination de la documentation.\n"
  59.     "Normalement la documentation doit se trouver dans HELP:français\n"
  60.     "Assurez-vous d'avoir AmigaGuide® ou MultiView® pour lire la documentation"
  61.   )
  62. )
  63.  
  64. (set #key-dir "Dans quel répertoire voulez-vous copier le fichier clé?")
  65. (set #key-dir-help
  66.     (cat
  67.        "Il s'agit du répertoire de destination du fichier clé.\n"
  68.        "Vous pouvez choisir entre s: et keyfiles:"
  69.     )
  70. )
  71.  
  72. (set #icon-select "Choisissez le type d'icone que vous désirez:")
  73. (set #icon-select-help
  74.     (cat
  75.     "Vous pouvez choisir les icones Magic Workbench (8 couleurs)\n"
  76.     "ou les icones standards en 4 couleurs."
  77.     )
  78. )
  79.  
  80. (set #icons-normal "Normal (4 couleurs)")
  81. (set #icons-mwb "Magic Workbench (8 couleurs)")
  82.  
  83. (set #bad-kick "Vous devez posséder le Kickstart 3.0 ou supérieur pour installer PSCalc")
  84. (set #install-exit "Merci d'utiliser PSCalc...")
  85. )
  86.  
  87. ;================================= ENGLISH ==================================;
  88.  
  89. (
  90. (set #doc-default-dest "HELP:english")
  91.  
  92. (set #pscalc-icon4-src "/icones/PSCalc_e4.info")
  93. (set #pscalc-icon8-src "/icones/PSCalc_e8.info")
  94.  
  95. (set #doc-src "/help/english/PSCalc.guide")
  96. (set #doc-html "/help/english/")
  97. (set #images-src "/help/english/")
  98.  
  99. (set #welcome
  100.     (cat
  101.         "\nWelcome to the install utility of PSCalc V1.44.\n\n"
  102.         "Written by N. DARNIS, distributed by QUARTZ Informatique.\n"
  103.     )
  104. )
  105.  
  106. (set #pscalc-dir "In which drawer do you want to install PSCalc?")
  107. (set #pscalc-dir-help
  108.     (cat
  109.         "It's the destination drawer of PSCalc.\n"
  110.     "Usually, PSCalc should goes to SYS:WBStartup or to SYS:Tools/Commodities"
  111.     )
  112. )
  113.  
  114. (set #doc "Which type(s) of documentation do you want to install?")
  115. (set #doc-help 
  116.   (cat
  117.     "You can choose between AmigaGuide format and html format.\n"
  118.     "You should always install the AmigaGuide format because it's needed by online help."
  119.   )
  120. )
  121.  
  122. (set #doc-dir "In which drawer do you want to install the documentation?")
  123. (set #doc-dir-help
  124.   (cat
  125.     "It's the destination drawer of the documentation.\n"
  126.     "Usually, the documentation must go to HELP:english\n"
  127.     "Be sure to have AmigaGuide® or MultiView® to view the documentation"
  128.   )
  129. )
  130.  
  131. (set #key-dir "In which drawer do you want to install the keyfile?")
  132. (set #key-dir-help
  133.     (cat
  134.        "It's the destination drawer of the keyfile.\n"
  135.        "You can choose between s: and keyfiles:"
  136.     )
  137. )
  138.  
  139. (set #icon-select "Choose the icons you wish to install:")
  140. (set #icon-select-help
  141.     (cat
  142.     "You can choose between Magic Workbench icons (8 colors)\n"
  143.     "and normal icons (4 colors)."
  144.     )
  145. )
  146.  
  147. (set #icons-normal "Normal (4 colors)")
  148. (set #icons-mwb "Magic Workbench (8 colors)")
  149.  
  150. (set #bad-kick "You need at least Kickstart 3.0 to install PSCalc")
  151. (set #install-exit "Thank you for using PSCalc...")
  152. )
  153. ) ; if language = french
  154.  
  155. ;============================== PROGRAM-START ===============================
  156.  
  157. (welcome #welcome)
  158.  
  159. (complete 0)
  160.  
  161. (set #pscalc-dir-name
  162.   (askdir
  163.     (prompt #pscalc-dir)
  164.     (help #pscalc-dir-help)
  165.     (default #pscalc-default-dest)
  166.   )
  167. )
  168.  
  169. (complete 10)
  170.  
  171. (set #doc-type
  172.   (if (>= @user-level 2)
  173.     (askoptions
  174.       (prompt #doc)
  175.       (help #doc-help)
  176.       (choices "AmigaGuide" "html")
  177.     )
  178.     -1
  179.   )
  180. )
  181.  
  182. (complete 15)
  183.  
  184. (set #doc-dir-name
  185.   (askdir
  186.     (prompt #doc-dir)
  187.     (help #doc-dir-help)
  188.     (default #doc-default-dest)
  189.   )
  190. )
  191.  
  192. (complete 20)
  193.  
  194. (set #key-dir-name
  195.   (askchoice
  196.     (prompt #key-dir)
  197.     (help #key-dir-help)
  198.     (choices #key-dest1 #key-dest2)
  199.     (default 0)
  200.   )
  201. )
  202.  
  203. (complete 30)
  204.  
  205. (set #icon-type
  206.   (askchoice
  207.     (prompt #icon-select)
  208.     (help #icon-select-help)
  209.     (choices #icons-normal #icons-mwb)
  210.     (default 1)
  211.   )
  212. )
  213.  
  214. (complete 40)
  215.  
  216. (copyfiles
  217.   (source #pscalc-src)
  218.   (dest #pscalc-dir-name)
  219. )
  220.  
  221. (complete 50)
  222.  
  223. (if (in #doc-type 0)
  224.     (
  225.         (copyfiles
  226.             (source #doc-src)
  227.             (dest #doc-dir-name)
  228.         )
  229.         (if (= #icon-type 0)
  230.             (
  231.                 (copyfiles
  232.                     (source #doc-icon4-src)
  233.                     (dest #doc-dir-name)
  234.                     (newname "PSCalc.guide.info")
  235.                 )
  236.             )
  237.             (
  238.                 (copyfiles
  239.                     (source #doc-icon8-src)
  240.                     (dest #doc-dir-name)
  241.                     (newname "PSCalc.guide.info")
  242.                 )
  243.             )
  244.         )
  245.     )
  246. )
  247.  
  248. (complete 55)
  249.  
  250. (if (in #doc-type 1)
  251.   (
  252.     (copyfiles
  253.       (source #doc-html)
  254.       (dest #doc-dir-name)
  255.         (pattern "#?.html")
  256.     )
  257.   )
  258. )
  259.  
  260. (complete 60)
  261.  
  262. (copyfiles
  263.   (source #images-src)
  264.   (dest #doc-dir-name)
  265.   (pattern "Fen#?")
  266. )
  267.  
  268. (complete 65)
  269.  
  270. (if (= #icon-type 0)
  271.   (
  272.     (copyfiles
  273.       (source #pscalc-icon4-src)
  274.       (dest #pscalc-dir-name)
  275.       (newname "PSCalc.info")
  276.     )
  277.   )
  278.   (
  279.     (copyfiles
  280.       (source #pscalc-icon8-src)
  281.       (dest #pscalc-dir-name)
  282.       (newname "PSCalc.info")
  283.     )
  284.   )
  285. )
  286.  
  287. (complete 70)
  288.  
  289. (if (= #key-dir-name 0)
  290.   (
  291.     (copyfiles
  292.       (source #key-src)
  293.       (dest #key-dest1)
  294.     )
  295.     (copyfiles
  296.       (source #key-src-icon)
  297.       (dest #key-dest1)
  298.     )
  299.   )
  300.   (
  301.     (copyfiles
  302.       (source #key-src)
  303.       (dest #key-dest2)
  304.     )
  305.     (copyfiles
  306.       (source #key-src-icon)
  307.       (dest #key-dest2)
  308.     )
  309.   )
  310. )
  311.  
  312. (complete 80)
  313.  
  314. (if (= @language "français")
  315.   (copyfiles
  316.     (source #catalog-src)
  317.     (dest "LOCALE:catalogs/français")
  318.   )
  319. )
  320.  
  321. (complete 90)
  322.  
  323. (message #install-exit)
  324.  
  325. (complete 100)
  326.  
  327.