home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / polminet / inne / stfax / install < prev    next >
Text File  |  1997-06-19  |  5KB  |  221 lines

  1. ; $VER: STFax-Install 1.11 (14.6.97)
  2.  
  3. (if (exists "STFax:" (noreq))
  4.    (set @default-dest (pathonly (expandpath "STFax:")))
  5. )
  6.  
  7. (complete 0)
  8.  
  9. (set InstallDir
  10.    (askdir
  11.       (prompt "Where do you want to install STFax?"
  12.               " (a drawer called 'STFax' will be created there)")
  13.       (help @askdir-help)
  14.       (default @default-dest)
  15.    )
  16. )
  17.  
  18. (Set DestDir 
  19.    (tackon InstallDir "STFax")
  20. )
  21.  
  22. (Set FaxInDir
  23.    (tackon DestDir "Fax_In")
  24. )
  25.  
  26. (Set FaxOutDir
  27.    (tackon DestDir "Fax_Out")
  28. )
  29.  
  30. (Set ConfigDir
  31.    (tackon DestDir "Config")
  32. )
  33.  
  34. (Set LocaleDir
  35.    (tackon DestDir "Catalogs")
  36. )
  37.  
  38. (Set ContribDir
  39.    (tackon DestDir "Contributions")
  40. )
  41.  
  42. (set @default-dest  DestDir)
  43.  
  44. (makedir DestDir)
  45.  
  46. (copyfiles
  47.    (source "/STFax.info")
  48.    (dest InstallDir)
  49.    (infos)
  50.    (noposition)
  51. )
  52.  
  53. (complete 10)
  54.  
  55. (if (<= (/ (getversion) 65536) 38)
  56.    (set Kick2 1)
  57.    (set Kick2 0)
  58. )
  59.  
  60. (copyfiles (source "STFax")            (dest DestDir))
  61.  
  62. (if (= (exists (tackon DestDir "STFax.info")) 0)
  63.    (copyfiles (source "STFax.info")       (dest DestDir)   (noposition))
  64. )
  65.  
  66. (if (= (exists (tackon DestDir "STFax.guide.info")) 0)
  67.    (copyfiles (source "STFax.guide.info") (dest DestDir)   (noposition))
  68. )
  69.  
  70. (if (= (exists (tackon DestDir "NoData.txt")) 0)
  71.    (copyfiles (source "NoData.txt")       (dest DestDir))
  72. )
  73.  
  74. (copyfiles (source "Catalogs.info")    (dest DestDir)   (noposition))
  75. (copyfiles (source "Rexx")             (dest DestDir)   (noposition) (infos) (all))
  76.  
  77. (complete 20)
  78.  
  79. (copyfiles
  80.   (source "Devs/Printers/STFaxPrt")
  81.   (dest "DEVS:Printers")
  82. )
  83.  
  84. (complete 25)
  85.  
  86. (select
  87.    (askchoice
  88.       (prompt "Which documentation should I install?")
  89.       (help @askoption-help)
  90.       (choices "English" "Italiano")
  91.       (default 0)
  92.    )
  93. ; case 0  ---  English
  94.       (
  95.           (copyfiles (source "STFax.guide")        (dest DestDir))
  96.           (copyfiles (source "ReadMe_Now!")        (dest DestDir))
  97.           (copyfiles (source "ReadMe_Now!.info")   (dest DestDir) (noposition))
  98.           (copyfiles (source "OrderForm.txt")      (dest DestDir))
  99.           (copyfiles (source "OrderForm.txt.info") (dest DestDir) (noposition))
  100.       )
  101. ; case 1  ---  Italiano
  102.       (
  103.           (copyfiles (source "docs/italiano/STFax.guide")          (dest DestDir))
  104.           (copyfiles (source "docs/italiano/Leggimi_Ora!")         (dest DestDir))
  105.           (copyfiles (source "docs/italiano/ModRegistrazione.txt") (dest DestDir))
  106.           (copyfiles
  107.               (source "ReadMe_Now!.info")
  108.               (dest DestDir)
  109.               (newname "Leggimi_Ora!.info")
  110.               (noposition)
  111.           )
  112.           (copyfiles
  113.               (source "OrderForm.txt.info")
  114.               (dest DestDir)
  115.               (newname "ModRegistrazione.txt.info")
  116.               (noposition)
  117.           )
  118.       )
  119. )
  120.  
  121.  
  122. (complete 30)
  123.  
  124. (if (exists "STFax.key")
  125.   (copyfiles
  126.      (source "STFax.key")
  127.      (dest DestDir)
  128.   )
  129. )
  130.  
  131. (if Kick2
  132.    (tooltype
  133.       (dest (tackon DestDir "STFax.guide"))
  134.       (setdefaulttool "AmigaGuide")
  135.    )
  136. )
  137.  
  138. (complete 40)
  139.  
  140. (makedir LocaleDir (infos))
  141.  
  142. (copyfiles
  143.   (source "Catalogs")
  144.   (dest LocaleDir)
  145.   (pattern "IEditor#?.c#?")
  146. )
  147.  
  148. (complete 50)
  149.  
  150. (makedir FaxInDir   (infos))
  151. (makedir FaxOutDir  (infos))
  152. (makedir ConfigDir)
  153.  
  154. (complete 60)
  155.  
  156. (copyfiles
  157.   (source "Devs/Datatypes")
  158.   (dest "DEVS:Datatypes")
  159.   (pattern "#?")
  160.   (infos)
  161.   (noposition)
  162. )
  163.  
  164. (copylib
  165.        (prompt "Installing STFax.datatype...")
  166.        (help   "This will install the STFax.datatype: it will let "
  167.                "you import STFax faxes into any program that supports "
  168.                "datatypes.")
  169.        (source "Classes/Datatypes/STFax.datatype")
  170.        (dest   "SYS:Classes/Datatypes")
  171.        (confirm)
  172. )
  173.  
  174. (complete 70)
  175.  
  176. (startup "STFax"
  177.         (prompt "Editing your S:User-Startup")
  178.         (help   "The Installer will add one assign needed by STFax")
  179.         (command (cat "    Assign STFax: \"" DestDir "\" >NIL:"))
  180. )
  181.  
  182. (makeassign "STFax" DestDir)
  183.  
  184. (complete 80)
  185.  
  186. (copyfiles
  187.         (prompt "Copying catalog files")
  188.         (help @copyfiles-help)
  189.         (source "Catalogs")
  190.         (dest LocaleDir)
  191.         (choices "ÃeÓtina" "català" "dansk" "deutsch" "español"
  192.                  "français" "greek" "italiano" "nederlands" "norsk"
  193.                  "polski" "russian" "svenska" "turkçe")
  194.         (confirm)
  195. )
  196.  
  197. (complete 90)
  198.  
  199. (copyfiles
  200.         (prompt "Copying contributions")
  201.         (help @copyfiles-help)
  202.         (source "Contributions")
  203.         (dest ContribDir)
  204.         (choices "Multi2STFax" "Multi2STFax.doc"
  205.                  "NewIcons"
  206.                  "fax2ps" "fax2ps.doc"
  207.                  "GP2STFax" "GP2STFax.doc")
  208.         (confirm)
  209.         (infos)
  210. )
  211.  
  212. (if (exists ContribDir)
  213.         (copyfiles
  214.             (source "Contributions.info")
  215.             (dest DestDir)
  216.             (noposition)
  217.         )
  218. )
  219.  
  220. (complete 100)
  221.