home *** CD-ROM | disk | FTP | other *** search
/ Enigma Amiga Life 106 / EnigmaAmiga106CD.iso / software / utilities / verscheck / install_english < prev    next >
Encoding:
Text File  |  1999-09-17  |  12.0 KB  |  559 lines

  1. ; $VER: VersCheck-Installerscript V 1.7 (17.09.1999)
  2. ; Installer script to install/update VersCheck
  3. ; written by Michaela Prüß
  4.  
  5. ( complete 0 )
  6. ( user 2 )
  7.  
  8. ;=============================================================================
  9. ; output and help
  10.  
  11. ( set @abort-button "Abort" )
  12.  
  13. ( set #bad-kick    ( cat "Need KickStart 2.0 or higher" ) )
  14.  
  15. ( set #inst-1 ( cat "Copy file..." ) )
  16.  
  17. ( set #inst-1inf ( cat "Copy icon..." ) )
  18.  
  19. ( set #confirm
  20.   (    cat "\nInstall VersCheck on harddisk."
  21.         "\n\nPlease choose your CPU type:"
  22. ) )
  23.  
  24. ( set #confirm-help
  25.   (    cat "\nVersCheck will be installed in a later choosen"
  26.         "\ndrawer."
  27.         "\nFirst set the cpu-version that you want to be"
  28.         "\ninstalled!"
  29.         "\n\nMichaela Prüß, 17.09.1999\n"
  30. ) )
  31.  
  32. ( set #docprompt
  33.   ( cat "Path for the document's.\n"
  34.         "A drawer 'VersCheckGuide' will be added there!"
  35. ) )
  36.  
  37. ( set #dochelp
  38.   (    cat "Drawer for the documentation.\n"
  39.         "Only the guide for same language\n"
  40.         "as the installed catalog file\n"
  41.         "will be installed!"
  42. ) )
  43.  
  44. ( set #scriptprompt
  45.   ( cat "Install CheckGuide comparelists?"
  46.         "\nA drawer 'scripts' will be added there!\n"
  47. ) )
  48.  
  49. ( set #scripthelp
  50.   (    cat "\nDo you want to install the comparelists from"
  51.         "\nthe CheckGuides?\n"
  52.         "\nThe drawer will be added in same location as"
  53.         "\nthe VersCheck program."
  54. ) )
  55.  
  56. ( set #verprompt
  57.   ( cat "Install a patched version command?"
  58. ) )
  59.  
  60. ( set #verhelp
  61.   ( cat "See goodies/version.readme for info's!"
  62. ) )
  63.  
  64. ( set #envprompt
  65.   ( cat "Install environment?"
  66. ) )
  67.  
  68. ( set #envhelp
  69.   ( cat "Install Env-Variables!"
  70.         "\nIf not, defaults will be used!\n"
  71. ) )
  72.  
  73. ( set #scprompt
  74.   ( cat "Install the system compare script?"
  75.         "\nIncluding two RT-Requester-programs!\n"
  76. ) )
  77.  
  78. ( set #schelp
  79.   ( cat "This will install:"
  80.         "\nScript: Check_your_system"
  81.         "\n  Icon: Check_your_system.info"
  82.         "\n  Tool: RTFileReq"
  83.         "\n  Tool: RTSimpleReq\n"
  84. ) )
  85.  
  86. ( set #confirm-1 ( cat "68000"                ) )
  87. ( set #confirm-2 ( cat "68010"                ) )
  88. ( set #confirm-3 ( cat "68020 / 68881"        ) )
  89. ( set #confirm-4 ( cat "68030 / 68882"        ) )
  90. ( set #confirm-5 ( cat "68040 / FPU 040"      ) )
  91. ( set #confirm-6 ( cat "68060 / FPU 060"      ) )
  92. ( set #confirm-7 ( cat "PowerPC with PowerUp" ) )
  93. ( set #confirm-8 ( cat "PowerPC with Warp-OS" ) )
  94.  
  95. ( set #language
  96.   ( cat "\nWitch Language do you want to install?"
  97.         "\nBuild in is english:"
  98. ) )
  99.  
  100. ( set #language-help
  101.   ( cat "\nChoose the language do you want for install!"
  102.         "\nRead the Guide carefully!\n"
  103. ) )
  104.  
  105. ( set #language-1 ( cat "English (build in)"      ) )
  106. ( set #language-2 ( cat "Deutsch"                 ) )
  107. ( set #language-3 ( cat "Norsk   (english doc's)" ) )
  108. ( set #language-4 ( cat "Svenska (english doc's)" ) )
  109. ( set #language-5 ( cat "Magyar  (english doc's)" ) )
  110.  
  111. ( set #askdir
  112.   ( cat "Select path for the programfile"
  113.         "\nNo drawer will be added!"
  114. ) )
  115.  
  116. ( set #askdir-help
  117.   ( cat "Choose the location for installing"
  118.         "\nVersCheck."
  119. ) )
  120.  
  121. ( set #ready
  122.   ( cat "\nEnd of installation!\n"
  123.         "\nVersCheck is complete installed and ready for"
  124.         "\nusage!\n"
  125. ) )
  126.  
  127. ( set #first
  128.   ( cat "\nWelcome to the installation of\nVersCheck!\n\n"
  129.         "\n\n(c) 1998, 1999 by Michaela Prüß"
  130.         "\n\nImportant: Please read the manuals!\n"
  131. ) )
  132.  
  133. ;=============================================================================
  134. ; Kick 2.x or higher?
  135.  
  136. ( complete 1 )
  137.  
  138. ( if ( < ( / ( getversion )    65536 ) 37 ) ( ( abort #bad-kick ) ) )
  139.  
  140. ( onerror
  141.   (
  142.     ( if ( > @ioerr 0 )
  143.       ( message ( cat "\n ERROR CODE: " @ioerr "\n\n" ) )
  144.     )
  145. ) )
  146.  
  147. ( message #first )
  148.  
  149. ( complete 5 )
  150.  
  151. ( if ( patmatch "68000" ( database "cpu" ) )
  152.   ( ( set #cpu 0 ) )
  153. )
  154. ( if ( patmatch "68010" ( database "cpu" ) )
  155.   ( ( set #cpu 1 ) )
  156. )
  157. ( if ( patmatch "68020" ( database "cpu" ) )
  158.   ( ( set #cpu 2 ) )
  159. )
  160. ( if ( patmatch "68030" ( database "cpu" ) )
  161.   ( ( set #cpu 3 ) )
  162. )
  163. ( if ( patmatch "68040" ( database "cpu" ) )
  164.   ( ( set #cpu 4 ) )
  165. )
  166. ( if ( patmatch "68060" ( database "cpu" ) )
  167.   ( ( set #cpu 5 ) )
  168. )
  169.  
  170. ( set action
  171.   ( askchoice
  172.     ( default #cpu          )
  173.     ( prompt  #confirm      )
  174.     ( help    #confirm-help )
  175.     ( choices #confirm-1
  176.               #confirm-2
  177.               #confirm-3
  178.               #confirm-4
  179.               #confirm-5
  180.               #confirm-6
  181.               #confirm-7
  182.               #confirm-8
  183. ) ) )
  184.  
  185. ( complete 10 )
  186.  
  187. ( set langver
  188.   (    askchoice
  189.     ( prompt  #language         )
  190.     ( help    #language-help )
  191.     ( choices #language-1
  192.               #language-2
  193.               #language-3
  194.               #language-4
  195.               #language-5
  196. ) ) )
  197.  
  198. ( complete 15 )
  199.  
  200. ( set name
  201.   ( askdir
  202.     ( prompt  #askdir      )
  203.     ( help    #askdir-help )
  204.     ( default "c:"         )
  205.     ( disk                 )
  206. ) )
  207.  
  208. ( complete 20 )
  209.  
  210. ( user 0 )
  211.  
  212. ( if ( = action 0 )
  213.   ( ( copyfiles
  214.       (    prompt  #inst-1        )
  215.       ( dest    name        )
  216.       ( source  "VersCheck"    )
  217.       ( newname "VersCheck"    )
  218.       (    infos )
  219. ) ) )
  220.  
  221. ( if ( = action 1 )
  222.   ( ( copyfiles
  223.       (    prompt  #inst-1            )
  224.       ( dest    name            )
  225.       (    source  "VersCheck.010"    )
  226.       (    newname "VersCheck"        )
  227.       (    infos                     )
  228. ) ) )
  229.  
  230. ( if ( = action 2 )
  231.   ( ( copyfiles
  232.       (    prompt  #inst-1            )
  233.       (    dest    name            )
  234.       (    source  "VersCheck.020"    )
  235.       ( newname "VersCheck"        )
  236.       (    infos                    )
  237. ) ) )
  238.  
  239. ( if ( = action 3 )
  240.   ( ( copyfiles
  241.       (    prompt  #inst-1            )
  242.       ( dest    name            )
  243.       (    source  "VersCheck.030"    )
  244.       (    newname "VersCheck"        )
  245.       (    infos                    )
  246. ) ) )
  247.  
  248. ( if ( = action 4 )
  249.   ( ( copyfiles
  250.       ( prompt  #inst-1            )
  251.       (    dest    name            )
  252.       (    source  "VersCheck.040" )
  253.       (    newname "VersCheck"        )
  254.       ( infos )
  255. ) ) )
  256.  
  257. ( if ( = action 5 )
  258.   ( ( copyfiles
  259.       ( prompt  #inst-1            )
  260.       (    dest    name            )
  261.       (    source  "VersCheck.060" )
  262.       (    newname "VersCheck"        )
  263.       ( infos )
  264. ) ) )
  265.  
  266. ( if ( = action 6 )
  267.   ( ( copyfiles
  268.       ( prompt  #inst-1            )
  269.       (    dest    name            )
  270.       (    source  "VersCheck.elf" )
  271.       (    newname "VersCheck"        )
  272.       ( infos )
  273. ) ) )
  274.  
  275. ( if ( = action 7 )
  276.   ( ( copyfiles
  277.       ( prompt  #inst-1            )
  278.       (    dest    name            )
  279.       (    source  "VersCheck.wos" )
  280.       (    newname "VersCheck"        )
  281.       ( infos )
  282. ) ) )
  283.  
  284. ( complete 29 )
  285.  
  286. ( copyfiles
  287.   (    prompt  #inst-1inf         )
  288.   ( dest    name             )
  289.   ( source  "VersCheck.info" )
  290.   ( newname "VersCheck.info" )
  291.   (    infos )
  292. )
  293.  
  294. ( complete 30 )
  295.  
  296. ( if ( = langver 0 )
  297.   ( ( copyfiles 
  298.       ( prompt  #inst-1                       )
  299.       (    dest    "Locale:catalogs/english"  )
  300.       (    source  "locale/VersCheck.english" )
  301.       (    newname "VersCheck.catalog"        )
  302. ) ) )
  303.  
  304. ( if ( = langver 1 )
  305.   ( ( copyfiles
  306.       (    prompt  #inst-1                       )
  307.       (    dest    "Locale:catalogs/deutsch"  )
  308.       (    source  "locale/VersCheck.deutsch" )
  309.       (    newname "VersCheck.catalog"        )
  310. ) ) )
  311.  
  312. ( if ( = langver 2 )
  313.   ( ( copyfiles
  314.       (    prompt  #inst-1                     )
  315.       (    dest    "Locale:catalogs/norsk"  )
  316.       (    source  "locale/VersCheck.norsk" )
  317.       (    newname "VersCheck.catalog"      )
  318. ) ) )
  319.  
  320. ( if ( = langver 3 )
  321.   ( ( copyfiles
  322.       (    prompt  #inst-1                       )
  323.       (    dest    "Locale:catalogs/svenska"  )
  324.       (    source  "locale/VersCheck.svenska" )
  325.       (    newname "VersCheck.catalog"        )
  326. ) ) )
  327.  
  328. ( if ( = langver 4 )
  329.   ( ( copyfiles
  330.       (    prompt  #inst-1                      )
  331.       (    dest    "Locale:catalogs/magyar"  )
  332.       (    source  "locale/VersCheck.magyar" )
  333.       (    newname "VersCheck.catalog"       )
  334. ) ) )
  335.  
  336. ( complete 40 )
  337.  
  338. ( user 2 )
  339.  
  340. ( set dnam
  341.   ( askdir
  342.     ( prompt  #docprompt )
  343.     ( help    #dochelp   )
  344.     ( default "help:"    )
  345.     ( disk               )
  346. ) )
  347.  
  348. ( complete 50 )
  349.  
  350. ( copyfiles
  351.   ( prompt #inst-1                          )
  352.   (    dest   ( tackon dnam "VersCheckGuide" ) )
  353.   (    source "ReadMe.1st"                     )
  354.   ( infos                                   )
  355. )
  356.  
  357. ( complete 60 )
  358.  
  359. ( copyfiles
  360.   ( prompt #inst-1                            )
  361.   (    dest   ( tackon dnam "VersCheckGuide" ) )
  362.   (    source "Doku/VersCheck.ReadMe"          )
  363.   ( infos                                   )
  364. )
  365.  
  366. ( complete 70 )
  367.  
  368. ( if ( = langver 0 )
  369.   (    ( copyfiles
  370.       (    prompt  #inst-1                             )
  371.       (    dest    ( tackon dnam "VersCheckGuide" ) )
  372.       (    source  "Doku/VersCheck_english.Guide"   )
  373.       (    newname "VersCheck.Guide"                )
  374.       (    infos                                    )
  375. ) ) )
  376.  
  377. ( if ( = langver 1 )
  378.   (    ( copyfiles
  379.       (    prompt  #inst-1                             )
  380.       (    dest    ( tackon dnam "VersCheckGuide" ) )
  381.       (    source  "Doku/VersCheck_deutsch.Guide"   )
  382.       (    newname "VersCheck.Guide"                )
  383.       (    infos                                    )
  384. ) ) )
  385.  
  386. ( if ( = langver 2 )
  387.   (    ( copyfiles
  388.       (    prompt  #inst-1                             )
  389.       (    dest    ( tackon dnam "VersCheckGuide" ) )
  390.       (    source  "Doku/VersCheck_english.Guide"   )
  391.       (    newname "VersCheck.Guide"                )
  392.       (    infos                                    )
  393. ) ) )
  394.  
  395. ( if ( = langver 3 )
  396.   (    ( copyfiles
  397.       (    prompt  #inst-1                             )
  398.       (    dest    ( tackon dnam "VersCheckGuide" ) )
  399.       (    source  "Doku/VersCheck_english.Guide"   )
  400.       (    newname "VersCheck.Guide"                )
  401.       (    infos                                    )
  402. ) ) )
  403.  
  404. ( if ( = langver 4 )
  405.   (    ( copyfiles
  406.       (    prompt  #inst-1                             )
  407.       (    dest    ( tackon dnam "VersCheckGuide" ) )
  408.       (    source  "Doku/VersCheck_english.Guide"   )
  409.       (    newname "VersCheck.Guide"                )
  410.       (    infos                                    )
  411. ) ) )
  412.  
  413. ( complete 80 )
  414.  
  415. ( set action
  416.   ( askchoice
  417.     ( prompt  #scriptprompt )
  418.     ( help    #scripthelp   )
  419.     ( choices "Yes"
  420.               "No"
  421. ) ) )
  422.  
  423. ( complete 81 )
  424.  
  425. ( if ( = action 0 )
  426.   ( copyfiles
  427.     ( prompt  #inst-1                      )
  428.     (    dest    ( tackon name "scripts" ) )
  429.     (    source  "scripts"                 )
  430.     (    pattern "#?"                      )
  431. ) )
  432.  
  433. ( complete 82 )
  434.  
  435. ( set action
  436.   ( askchoice
  437.     ( prompt  #envprompt )
  438.     ( help    #envhelp   )
  439.     ( choices "Yes"
  440.               "No"
  441. ) ) )
  442.  
  443. ( complete 83 )
  444.  
  445. ( if ( = action 0 )
  446.   ( copyfiles
  447.     ( prompt    #inst-1          )
  448.     (    dest    "ENVARC:"     )
  449.     (    source  "ENV-ARCHIVE" )
  450.     (    pattern "#?"          )
  451. ) )
  452.  
  453. ( complete 84 )
  454.  
  455. ( if ( = action 0 )
  456.   ( copyfiles
  457.     ( prompt    #inst-1          )
  458.     (    dest    "ENV:"        )
  459.     (    source  "ENV-ARCHIVE" )
  460.     (    pattern "#?"          )
  461. ) )
  462.  
  463. ( complete 85 )
  464.  
  465. ( set action
  466.   ( askchoice
  467.     ( prompt  #verprompt )
  468.     ( help    #verhelp   )
  469.     ( choices "Yes"
  470.               "No"
  471. ) ) )
  472.  
  473. ( complete 86 )
  474.  
  475. ( if ( = action 0 )
  476.   ( copyfiles
  477.     ( prompt  #inst-1            )
  478.     ( dest    name              )
  479.     ( source  "Goodies/Version"    )
  480.     ( newname "Version"         )
  481.     ( infos                        )
  482. ) )
  483.  
  484. ( complete 87 )
  485.  
  486. ( if ( = action 0 )
  487.   ( copyfiles
  488.     ( prompt  #inst-1                          )
  489.     ( dest    dnam                            )
  490.     ( source  "Goodies/Version.readme"        )
  491.     ( newname "VersCheckGuide/Version.readme" )
  492.     ( infos                                      )
  493. ) )
  494.  
  495. ( complete 90 )
  496.  
  497. ( set action
  498.   ( askchoice
  499.     ( prompt  #scprompt )
  500.     ( help    #schelp   )
  501.     ( choices "Yes"
  502.               "No"
  503. ) ) )
  504.  
  505. ( complete 92 )
  506.  
  507. ( if ( = action 0 )
  508.   ( copyfiles
  509.     ( prompt  #inst-1              )
  510.     ( dest    name                )
  511.     ( source  "goodies/RTFileReq" )
  512.     ( newname "RTFileReq"         )
  513.     ( infos                          )
  514. ) )
  515.  
  516. ( complete 94 )
  517.  
  518. ( if ( = action 0 )
  519.   ( copyfiles
  520.     ( prompt  #inst-1                )
  521.     ( dest    name                  )
  522.     ( source  "goodies/RTSimpleReq" )
  523.     ( newname "RTSimpleReq"         )
  524.     ( infos                            )
  525. ) )
  526.  
  527. ( complete 96 )
  528.  
  529. ( if ( = action 0 )
  530.   ( copyfiles
  531.     ( prompt  #inst-1                      )
  532.     ( dest    name                        )
  533.     ( source  "goodies/Check_Your_System" )
  534.     ( newname "Check_Your_System"         )
  535.     ( infos                                  )
  536. ) )
  537.  
  538. ( complete 98 )
  539.  
  540. ( if ( = action 0 )
  541.   ( copyfiles
  542.     ( prompt  #inst-1                           )
  543.     ( dest    name                             )
  544.     ( source  "goodies/Check_Your_System.info" )
  545.     ( newname "Check_Your_System.info"         )
  546.     ( infos                                       )
  547. ) )
  548.  
  549. ( message #ready )
  550.  
  551. ( complete 100 )
  552.  
  553. ( exit ( quiet ) )
  554.  
  555.  
  556. ;=============================================================================
  557. ; we never get here, but this keeps the Installer from being a pest
  558. ( welcome )
  559.