home *** CD-ROM | disk | FTP | other *** search
/ Meeting Pearls 3 / Meeting_Pearls_III.iso / Pearls / comm / Fido / TrapPrefs / Install_TrapPrefs next >
Text File  |  1995-03-08  |  4KB  |  200 lines

  1. ; Installation script for TrapPrefs
  2.  
  3. (set @user-level 2)
  4.  
  5. (transcript "Installing TrapPrefs...")
  6.  
  7. (set rtvernum (getversion "libs:reqtools.library"  ))
  8. (set rtver (/ rtvernum 65536))
  9. (set rtrev (- rtvernum (* rtver 65536) ) )
  10.  
  11.  
  12. (set muivernum (getversion "libs:muimaster.library" ))
  13. (set muiver (/ muivernum 65536))
  14. (set muirev (- muivernum (* muiver 65536) ) )
  15.  
  16.  
  17. ( if (< rtver  38)
  18.     (message ("You have reqtools v%ld.%ld\n" rtver rtrev)
  19.              "You need to install version 38.x+ of reqtools.library\n"
  20.              "inorder to use TrapPrefs")
  21. )
  22.  
  23. ( if (< muiver  8)
  24.     (message ("You have MUI v%ld.%ld" muiver muirev)
  25.              "You need to install version 8.x+ of MUI\n"
  26.              "in order to use TrapPrefs."
  27.              "This version of MUI can be found in the 2.1+ release\n")
  28. )
  29.  
  30.  
  31. (set locale
  32.         (askoptions
  33.             (prompt "Install which language?")
  34.             (help  @askoptions-help)
  35.             (choices "English"
  36.                      "Italiano"   ;1
  37.                     "Deutsch"     ;2
  38.                     "Français" ;3
  39.                      )
  40.             (default 1)
  41.         )
  42. )
  43.  
  44. (if (IN locale 1)
  45.     (copyfiles
  46.             (source "catalogs/Italiano/trapprefs.catalog")
  47.             (dest "Locale:Catalogs/Italiano")
  48.     )
  49. )
  50.  
  51.  
  52. (if (IN locale 2)
  53.     (copyfiles
  54.             (source "catalogs/Deutsch/trapprefs.catalog")
  55.             (dest "Locale:Catalogs/Deutsch")
  56.     )
  57. )
  58.  
  59. (if (IN locale 3)
  60.     (copyfiles
  61.             (source "catalogs/français/trapprefs.catalog")
  62.             (dest "Locale:Catalogs/Français")
  63.     )
  64. )
  65.  
  66. ( if (= (exists "Mail:TrapDoor.cfg" (noreq)) 1)
  67.     (set cfg
  68.         (askbool
  69.                 (prompt "You already have a configuration for TrapDoor\n"
  70.                         "in your Mail: directory.\n"
  71.                         "Do you want to TrapPrefs to automatically load\n"
  72.                         "that config when it is run" )
  73.                 (help "It's up to YOU.")
  74.                 (choices "Yes" "No")
  75.                 (default 1)              ; 0 = no
  76.         )
  77.     )
  78. )
  79.  
  80.  
  81. (if (= cfg 1)                           ; conditional test
  82.     (tooltype
  83.             (dest "TrapPrefs")
  84.             (settooltype "CONFIG" "Mail:TrapDoor.cfg")
  85.     )
  86. )
  87.  
  88. (set style
  89.         (askchoice
  90.             (prompt "Please choose the style to display the\nnon default options in the cycle gadgets\nIf your cycle gadgets have a white backgroup\nyou will not be able to see the options\nwith the default choice.")
  91.             (help  @askchoice-help)
  92.             (choices "Underline"    ;0
  93.                      "Bold"          ;1
  94.                      "Italic"       ;2
  95.                      "Normal"       ;3
  96.                      "Pen Color 2"     ;4
  97.                      "Pen Color 3"     ;5
  98.                      "Pen Color 4"     ;6
  99.                      "Pen Color 5"     ;7
  100.                      "Pen Color 6"     ;8
  101.                      "Pen Color 7"     ;9
  102.                      "Pen Color 8"     ;10
  103.                      "Pen Color 9"     ;11
  104.                      )
  105.             (default 5)
  106.         )
  107. )
  108.  
  109. (if (= style 0)
  110.     (tooltype
  111.         (dest "TrapPrefs")
  112.         (settooltype "COLOR" "u")
  113.     )
  114. )
  115. (if (= style 1)
  116.     (tooltype
  117.         (dest "TrapPrefs")
  118.         (settooltype "COLOR" "b")
  119.     )
  120. )
  121. (if (= style 2)
  122.     (tooltype
  123.         (dest "TrapPrefs")
  124.         (settooltype "COLOR" "i")
  125.     )
  126. )
  127. (if (= style 3)
  128.     (tooltype
  129.         (dest "TrapPrefs")
  130.         (settooltype "COLOR")
  131.     )
  132. )
  133. (if (= style 4)
  134.     (tooltype
  135.         (dest "TrapPrefs")
  136.         (settooltype "COLOR" "2")
  137.     )
  138. )
  139. (if (= style 5)
  140.     (tooltype
  141.         (dest "TrapPrefs")
  142.         (settooltype "COLOR" "3")
  143.     )
  144. )
  145. (if (= style 6)
  146.     (tooltype
  147.         (dest "TrapPrefs")
  148.         (settooltype "COLOR" "4")
  149.     )
  150. )
  151. (if (= style 7)
  152.     (tooltype
  153.         (dest "TrapPrefs")
  154.         (settooltype "COLOR" "5")
  155.     )
  156. )
  157. (if (= style 8)
  158.     (tooltype
  159.         (dest "TrapPrefs")
  160.         (settooltype "COLOR" "6")
  161.     )
  162. )
  163. (if (= style 9)
  164.     (tooltype
  165.         (dest "TrapPrefs")
  166.         (settooltype "COLOR" "7")
  167.     )
  168. )
  169. (if (= style 10)
  170.     (tooltype
  171.         (dest "TrapPrefs")
  172.         (settooltype "COLOR" "8")
  173.     )
  174. )
  175. (if (= style 11)
  176.     (tooltype
  177.         (dest "TrapPrefs")
  178.         (settooltype "COLOR" "9")
  179.     )
  180. )
  181.  
  182.  
  183. (set destdir
  184.         (askdir
  185.                 (prompt "Install TrapPrefs where?")
  186.                 (help @askdir-help)
  187.                 (default "SYS:Tools")
  188.         )
  189. )
  190.  
  191. (set @default-dest destdir)
  192.  
  193. (copyfiles
  194.         (source "TrapPrefs")
  195.         (infos)
  196.         (dest @default-dest)
  197. )
  198.  
  199. (exit)
  200.