home *** CD-ROM | disk | FTP | other *** search
/ Amiga ACS 1997 #4 / amigaacscoverdisc1997-041997.iso / utilities / commercialdemos / makecd_2.4 / install < prev    next >
Text File  |  1997-07-10  |  47KB  |  1,874 lines

  1. ; $Id: Install 1.10 1997/07/10 20:35:32 angela Exp $
  2. ; $VER: Install-MakeCD 2.4 (8.7.97)
  3.  
  4. ; If you want to add support for further languages, please
  5. ; contact Angela.Schmidt@stud.uni-karlsruhe.de first to check
  6. ; if somebody else is already working on such a translation.
  7.  
  8. (procedure P_GET_LANG_FROM_ENV
  9.     (
  10.         (if (exists "ENV:Language")
  11.             ( ; then
  12.                 (if (patmatch (getenv "language") txt_lang_0) ; Deutsch
  13.                     0
  14.                     (if (patmatch (getenv "language") txt_lang_1) ; English
  15.                         1
  16.                         (if (patmatch (getenv "language") txt_lang_2) ; Français
  17.                             2
  18.                             (if (patmatch (getenv "language") txt_lang_3) ; Italiano
  19.                                 3
  20.                                 (if (patmatch (getenv "language") txt_lang_4) ; Magyar
  21.                                     4
  22.                                     (if (patmatch (getenv "language") txt_lang_5) ; Norsk
  23.                                         5
  24.                                         (if (patmatch (getenv "language") txt_lang_6) ; Svenska
  25.                                             6
  26.                                             1 ; English
  27.                                         )
  28.                                     )
  29.                                 )
  30.                             )
  31.                         )
  32.                     )
  33.                 )
  34.             )
  35.             ( ; else
  36.                 (if (patmatch @language txt_lang_0) ; Deutsch
  37.                     0
  38.                     (if (patmatch @language txt_lang_1) ; English
  39.                         1
  40.                         (if (patmatch @language txt_lang_2) ; Français
  41.                             2
  42.                             (if (patmatch @language txt_lang_3) ; Italiano
  43.                                 3
  44.                                 (if (patmatch @language txt_lang_4) ; Magyar
  45.                                     4
  46.                                     (if (patmatch @language txt_lang_5) ; Norsk
  47.                                         5
  48.                                         (if (patmatch @language txt_lang_6) ; Svenska
  49.                                             6
  50.                                             1 ; English
  51.                                         )
  52.                                     )
  53.                                 )
  54.                             )
  55.                         )
  56.                     )
  57.                 )
  58.             )
  59.         )
  60.     )
  61. )
  62.  
  63.  
  64.  
  65. ; Für neue Sprache (Catalog oder Anleitung für MakeCD):
  66. ; - Sprache hier einfügen
  67. ; - numlangs auf Anzahl der von MakeCD supporteten Sprachen setzen
  68. ; - bei #which_languages_to_install Sprache hinzufügen
  69.  
  70. (procedure P_SELECT_LANGUAGE
  71.     (
  72. ;                                   |                                  | 2 if doc exists,         |                              | 
  73. ;     Name of language              | Name of Catalog directory        | 1 if catalog exists,     | Translation of "by"          | Name of translator
  74. ;                                   |                                  | 0 if xyz does not exist  |                              |
  75. ;     ==============================|==================================|==========================|==============================|=============================================
  76.         (set txt_lang_0 "Deutsch")      (set txt_langdir_0 "deutsch")      (set langbits_0 (+ 2 1))   (set txt_by_0 "von")           (set trans_lang_0 "Angela Schmidt")
  77.         (set txt_lang_1 "English")      (set txt_langdir_1 "english")      (set langbits_1 (+ 2 1))   (set txt_by_1 "by")            (set trans_lang_1 "Angela Schmidt")
  78.         (set txt_lang_2 "Français")     (set txt_langdir_2 "français")     (set langbits_2 (+ 0 1))   (set txt_by_2 "par")           (set trans_lang_2 "Jean-Marc Boursot")
  79.         (set txt_lang_3 "Italiano")     (set txt_langdir_3 "italiano")     (set langbits_3 (+ 0 1))   (set txt_by_3 "")              (set trans_lang_3 "NOT YET TRANSLATED")  ; reserved for Francesco Dipietromaria
  80.         (set txt_lang_4 "Magyar")       (set txt_langdir_4 "magyar")       (set langbits_4 (+ 0 1))   (set txt_by_4 "készítette")    (set trans_lang_4 "Horváth Péter")
  81.         (set txt_lang_5 "Norsk")        (set txt_langdir_5 "norsk")        (set langbits_5 (+ 0 1))   (set txt_by_5 "av")            (set trans_lang_5 "Eivind Olsen")
  82.         (set txt_lang_6 "Svenska")      (set txt_langdir_6 "svenska")      (set langbits_6 (+ 0 1))   (set txt_by_6 "av")            (set trans_lang_6 "Fredrik Zetterlund")
  83.         (set txt_lang_7 "Nederlands")   (set txt_langdir_7 "nederlands")   (set langbits_7 (+ 0 0))   (set txt_by_7 "by")            (set trans_lang_7 "")                    ; reserved for Tim/Korneel
  84.         (set txt_lang_8 "Suomi")        (set txt_langdir_8 "suomi")        (set langbits_8 (+ 0 0))   (set txt_by_8 "by")            (set trans_lang_8 "")                    ; looking for translator
  85.         (set txt_lang_9 "")             (set txt_langdir_9 "")             (set langbits_9 (+ 0 0))   (set txt_by_9 "by")            (set trans_lang_9 "")
  86.         ; looking for español, português, suomi, dansk, ...
  87.  
  88.         (set numlangs 7)
  89.  
  90.         (if (AND (= 0 origuserlevel) (exists "ENV:Language"))
  91.             (
  92.                 (set langnum P_GET_LANG_FROM_ENV)
  93.             )
  94.             (
  95.                 (user 2)
  96.                 (set langnum
  97.                     (askchoice
  98.                         (prompt "Choose the language to be used in this installer script.")
  99.                         (help "Please select your favourite language.\n\n" "Bitte wählen Sie ihre bevorzugte Sprache.")
  100.                         (choices
  101.                             ("%s (%s %s)" txt_lang_0 txt_by_0 trans_lang_0)
  102.                             ("%s (%s %s)" txt_lang_1 txt_by_1 trans_lang_1)
  103.                             ("%s (%s %s)" txt_lang_2 txt_by_2 trans_lang_2)
  104.                             ("%s (%s %s)" txt_lang_3 txt_by_3 trans_lang_3)
  105.                             ("%s (%s %s)" txt_lang_4 txt_by_4 trans_lang_4)
  106.                             ("%s (%s %s)" txt_lang_5 txt_by_5 trans_lang_5)
  107.                             ("%s (%s %s)" txt_lang_6 txt_by_6 trans_lang_6)
  108.                         )
  109.                         (default
  110.                             P_GET_LANG_FROM_ENV
  111.                         )
  112.                     )
  113.                 )
  114.                 (user origuserlevel)
  115.             )
  116.         )
  117.  
  118.         (if (= langnum 0) (set langstring txt_lang_0))
  119.         (if (= langnum 1) (set langstring txt_lang_1))
  120.         (if (= langnum 2) (set langstring txt_lang_2))
  121.         (if (= langnum 3) (set langstring txt_lang_3))
  122.         (if (= langnum 4) (set langstring txt_lang_4))
  123.         (if (= langnum 5) (set langstring txt_lang_5))
  124.         (if (= langnum 6) (set langstring txt_lang_6))
  125.         (if (= langnum 7) (set langstring txt_lang_7))
  126.         (if (= langnum 8) (set langstring txt_lang_8))
  127.         (if (= langnum 9) (set langstring txt_lang_9))
  128.  
  129.         (if (not (exists "ENV:Language"))
  130.             (
  131.                 (run ("%s%s" "setenv Language " langstring))
  132.             )
  133.         )
  134.  
  135.  
  136.         ; Set default strings
  137.  
  138.         ; By Angela Schmidt
  139.         (set #yes_answer
  140.             ("%s"
  141.                 "Yes"
  142.             )
  143.         )
  144.         (set #no_answer
  145.             ("%s"
  146.                 "No"
  147.             )
  148.         )
  149.         (set #choose_yes_or_no
  150.             ("%s"
  151.                 "Please chose \"Yes\" or \"No\"."
  152.             )
  153.         )
  154.         (set #archive_not_found_warning
  155.             ("%s%s%s"
  156.                 "Warning:\n"
  157.                 "Could not extract \"%s\".\n"
  158.                 "Archive not found."
  159.             )
  160.         )
  161.         (set #archive_not_found_error
  162.             ("%s%s%s"
  163.                 "Error:\n"
  164.                 "Could not extract \"%s\".\n"
  165.                 "Archive not found."
  166.             )
  167.         )
  168.         (set #extracting_archive
  169.             ("%s"
  170.                 "Extracting archive \"%s\" to directory \"%s\"."
  171.             )
  172.         )
  173.         (set #install_requires_lha
  174.             ("%s"
  175.                 "Installation of %s requires the program LhA. Skipping this part."
  176.             )
  177.         )
  178.         (set #abort_on_extract
  179.             ("%s%s"
  180.                 "Installation aborted. Could not extract %s."
  181.                 "Please install LhA."
  182.             )
  183.         )
  184.         (set #warning_old_os
  185.             (
  186.                 "%s%s"
  187.                 "Please update the operating system. "
  188.                 "MakeCD requires OS 2.04."
  189.             )
  190.         )
  191.         (set #intro_msg
  192.             ("%s%s%s%s"
  193.                 "Welcome at the MakeCD installation!\n\n"
  194.                 "Although MakeCD is able to run without further installation "
  195.                 "(except the disk version), you might want to "
  196.                 "copy it to your hard disk. This script will help you doing this."
  197.             )
  198.         )
  199.         (set #select_dest_dir
  200.             ("%s%s"
  201.                 "Please select the destination directory for MakeCD. "
  202.                 "The \"MakeCD\" directory will be created automatically."
  203.             )
  204.         )
  205.         (set #which_languages_to_install
  206.             ("%s"
  207.                 "Which languages do you want to install?"
  208.             )
  209.         )
  210.         (set #install_developer
  211.             ("%s%s%s%s%s"
  212.                 "Do you want to install developer material? This material "
  213.                 "describes all you have to know about SUSP (System Use "
  214.                 "Sharing Protocol), RRIP (Rock Ridge Interchange Protocol) "
  215.                 "and about the support of Amiga protection bits and file "
  216.                 "comments on CD-ROM."
  217.             )
  218.         )
  219.         (set #install_goodies
  220.             ("%s%s%s"
  221.                 "Do you want to install some goodies? This material does not "
  222.                 "really belong to MakeCD and is not included in the MakeCD "
  223.                 "registration fee, but might be useful."
  224.             )
  225.         )
  226.         (set #remove_oldversion
  227.             ("%s%s%s%s%s"
  228.                 "The destination directory \"%s\" that you chose already exists. Before installing the "
  229.                 "new version, this directory has to be cleaned up. Files and directories which have been "
  230.                 "created by you, are not affected - except when their names collide with the names of "
  231.                 "MakeCD related files.\n\n"
  232.                 "May the installer script delete the affected files and directories?"
  233.             )
  234.         )
  235.         (set #remove_oldversion_help
  236.             ("%s"
  237.                 "The following commands will be performed:"
  238.             )
  239.         )
  240.         (set #abort_on_cleanup
  241.             ("%s"
  242.                 "Could not cleanup directory.\n\nAborting.\n\nInstallation not done."
  243.             )
  244.         )
  245.         (set #deleting_old_files
  246.             ("%s"
  247.                 "Deleting old files and directories."
  248.             )
  249.         )
  250.         (set #no_catalog
  251.             ("%s"
  252.                 "no catalog"
  253.             )
  254.         )
  255.         (set #catalog
  256.             ("%s"
  257.                 "catalog"
  258.             )
  259.         )
  260.         (set #no_doc
  261.             ("%s"
  262.                 "no docs"
  263.             )
  264.         )
  265.         (set #doc
  266.             ("%s"
  267.                 "docs"
  268.             )
  269.         )
  270.         (set #cannot_find_lang_docs
  271.             ("%s%s"
  272.                 "Sorry, cannot find any docs for language \"%s\".\n\n"
  273.                 "Installation of the docs of this language skipped."
  274.             )
  275.         )
  276.         (set #cannot_find_lang_catalogs
  277.             ("%s%s"
  278.                 "Sorry, cannot find any catalogs for language \"%s\".\n\n"
  279.                 "Installation of the catalogs of this language skipped."
  280.             )
  281.         )
  282.         (set #cannot_find_div_docs
  283.             ("%s%s"
  284.                 "Sorry, cannot find some of the doc files.\n\n"
  285.                 "Installation of these docs skipped."
  286.             )
  287.         )
  288.         (set #copying_files
  289.             ("%s"
  290.                 "Please stand by while copying ..."
  291.             )
  292.         )
  293.         (set #cannot_find_development_docs
  294.             ("%s%s"
  295.                 "Sorry, cannot find the development docs.\n\n"
  296.                 "Installation of these docs skipped."
  297.             )
  298.         )
  299.         (set #select_drivers
  300.             ("%s"
  301.                 "Please select the drivers to install."
  302.             )
  303.         )
  304.         (set #copy_libs
  305.             ("%s"
  306.                 "MakeCD requires triton.library V6."
  307.             )
  308.         )
  309.  
  310.         ; Hier folgen die Strings, die für die deutsche Übersetzung benötigt
  311.         ; werden. Bei Übersetzungen in andere Sprachen einfach den folgenden
  312.         ; Block komplett kopieren und die Texte ändern. Die Steuerzeichen
  313.         ; sollten unverändert bleiben. Wer irgendwo eine Zeile hinzufügen oder
  314.         ; löschen möchte, muß dir Anzahl der "%s" entsprechend anpassen - für
  315.         ; jede Zeile steht ein "%s".
  316.  
  317.         ; By Angela Schmidt
  318.         (if (patmatch langstring "Deutsch")
  319.             (
  320.                 (set #yes_answer
  321.                     ("%s"
  322.                         "Ja"
  323.                     )
  324.                 )
  325.                 (set #no_answer
  326.                     ("%s"
  327.                         "Nein"
  328.                     )
  329.                 )
  330.                 (set #choose_yes_or_no
  331.                     ("%s"
  332.                         "Wählen Sie bitte \"Ja\" oder \"Nein\"."
  333.                     )
  334.                 )
  335.                 (set #archive_not_found_warning
  336.                     ("%s%s%s"
  337.                         "Warnung:\n"
  338.                         "Konnte \"%s\" nicht entpacken.\n"
  339.                         "Archiv nicht gefunden."
  340.                     )
  341.                 )
  342.                 (set #archive_not_found_error
  343.                     ("%s%s%s"
  344.                         "Fehler:\n"
  345.                         "Konnte \"%s\" nicht entpacken.\n"
  346.                         "Archiv nicht gefunden."
  347.                     )
  348.                 )
  349.                 (set #extracting_archive
  350.                     ("%s"
  351.                         "Entpacke Archiv \"%s\" ins Verzeichnis \"%s\"."
  352.                     )
  353.                 )
  354.                 (set #install_requires_lha
  355.                     ("%s"
  356.                         "Sie benötigen das Programm LhA, um %s zu installieren. Überspringe diesen Teil."
  357.                     )
  358.                 )
  359.                 (set #abort_on_extract
  360.                     ("%s%s"
  361.                         "Installation abgebrochen. %s konnte nicht entpackt werden."
  362.                         "Bitte installieren Sie LhA."
  363.                     )
  364.                 )
  365.                 (set #warning_old_os
  366.                     (
  367.                         "%s%s"
  368.                         "Bitte bringen Sie Ihr Betriebssystem auf den neuesten Stand. "
  369.                         "MakeCD funktioniert erst ab OS 2.04."
  370.                     )
  371.                 )
  372.                 (set #intro_msg
  373.                     ("%s%s%s%s"
  374.                         "Willkommen zur MakeCD Installation!\n\n"
  375.                         "MakeCD ist zwar auch ohne weitere Installation lauffähig "
  376.                         "(außer die Disketten-Version), aber Sie werden es sicherlich "
  377.                         "auch auf Festplatte installieren wollen. Dabei hilft Ihnen dieses Skript."
  378.                     )
  379.                 )
  380.                 (set #select_dest_dir
  381.                     ("%s%s"
  382.                         "Bitte wählen Sie das Verzeichnis, in dem Sie MakeCD installieren möchten. "
  383.                         "Ein Verzeichnis \"MakeCD\" wird automatisch angelegt."
  384.                     )
  385.                 )
  386.                 (set #which_languages_to_install
  387.                     ("%s"
  388.                         "Welche Sprachen möchten Sie installieren?"
  389.                     )
  390.                 )
  391.                 (set #install_goodies
  392.                     ("%s%s%s"
  393.                         "Sollen einige Goodies installiert werden? Die Goodies gehören "
  394.                         "nicht wirklich zu MakeCD und sind nicht in der Registrier-Gebühr "
  395.                         "von MakeCD enthalten, könnten sich jedoch als nützlich erweisen. "
  396.                     )
  397.                 )
  398.                 (set #install_developer
  399.                     ("%s%s%s%s%s"
  400.                         "Möchten Sie die Dateien für Entwickeler installieren? Diese "
  401.                         "Dateien beschreiben alles, was Sie über SUSP (System Use "
  402.                         "Sharing Protocol), RRIP (Rock Ridge Interchange Protocol) "
  403.                         "und über die Unterstützung von Amiga Protection Bits and Datei-Kommentaren "
  404.                         "auf CD-ROMs wissen müssen."
  405.                     )
  406.                 )
  407.                 (set #remove_oldversion
  408.                     ("%s%s%s%s%s"
  409.                         "Das von Ihnen gewählte Zielverzeichnis \"%s\" existiert bereits. Bevor die neue Version "
  410.                         "installiert wird, muß in diesem Verzeichnis aufgeräumt werden. Dateien und Verzeichnisse, "
  411.                         "die von Ihnen in diesem Verzeichnis angelegt wurden, sind davon nicht betroffen - außer "
  412.                         "wenn Sie Namen vergeben haben, die mit den von MakeCD vergebenen Namen kollidieren.\n\n"
  413.                         "Darf das Installer-Skript die betroffenen Dateien und Verzeichnisse löschen?"
  414.                     )
  415.                 )
  416.                 (set #remove_oldversion_help
  417.                     ("%s"
  418.                         "Die folgenden Befehle werden ausgeführt:"
  419.                     )
  420.                 )
  421.                 (set #abort_on_cleanup
  422.                     ("%s"
  423.                         "Konnte Verzeichnis nicht aufräumen.\n\nBreche Installation ab.\n\nEs wurde nichts installiert."
  424.                     )
  425.                 )
  426.                 (set #deleting_old_files
  427.                     ("%s"
  428.                         "Lösche alte Dateien und Verzeichnisse."
  429.                     )
  430.                 )
  431.                 (set #no_catalog
  432.                     ("%s"
  433.                         "kein Catalog"
  434.                     )
  435.                 )
  436.                 (set #catalog
  437.                     ("%s"
  438.                         "Catalog"
  439.                     )
  440.                 )
  441.                 (set #no_doc
  442.                     ("%s"
  443.                         "keine Dokumentation"
  444.                     )
  445.                 )
  446.                 (set #doc
  447.                     ("%s"
  448.                         "Dokumentation"
  449.                     )
  450.                 )
  451.                 (set #cannot_find_lang_docs
  452.                     ("%s%s"
  453.                         "Die Anleitung für die Sprache \"%s\" kann leider nicht gefunden werden.\n\n"
  454.                         "Die Installation der Anleitung dieser Sprache wurde übersprungen."
  455.                     )
  456.                 )
  457.                 (set #cannot_find_lang_catalogs
  458.                     ("%s%s"
  459.                         "Der Katalog für die Sprache \"%s\" kann leider nicht gefunden werden.\n\n"
  460.                         "Die Installation des Katalogs dieser Sprache wurde übersprungen."
  461.                     )
  462.                 )
  463.                 (set #cannot_find_div_docs
  464.                     ("%s%s"
  465.                         "Einige der Dokumentations-Dateien können leider nicht gefunden werden.\n\n"
  466.                         "Die Installation dieser Dateien wurde übersprungen."
  467.                     )
  468.                 )
  469.                 (set #copying_files
  470.                     "Kopiere ... Bitte etwas Geduld."
  471.                 )
  472.                 (set #cannot_find_development_docs
  473.                     ("%s%s"
  474.                         "Die Entwickler-Dokumentation kann leider nicht gefunden werden.\n\n"
  475.                         "Die Installation dieser Dokumentation wurde übersprungen."
  476.                     )
  477.                 )
  478.                 (set #select_drivers
  479.                     "Welche Treiber möchten Sie installieren?"
  480.                 )
  481.                 (set #copy_libs
  482.                     "MakeCD benötigt triton.library V6."
  483.                 )
  484.             )
  485.         )
  486.  
  487.         ; Chaînes utilisées pour l'installation en français. Pour les traduire
  488.         ; dans une autre langue, copiez simplement le bloc et traduisez le.
  489.         ; Les noms de variables ne doivent pas être changés. Si une phrase doit
  490.         ; être éliminée, changez alors le nombre de "%s" (il y en a un par
  491.         ; phrase).
  492.  
  493.         ; By Jean-Marc Boursot <jmboursot@nucleus.fr>
  494.         (if (patmatch langstring "Français")
  495.             (
  496.                 (set #yes_answer
  497.                     ("%s"
  498.                         "Oui"
  499.                     )
  500.                 )
  501.                 (set #no_answer
  502.                     ("%s"
  503.                         "Non"
  504.                     )
  505.                 )
  506.                 (set #choose_yes_or_no
  507.                     ("%s"
  508.                         "Choisissez \"Oui\" ou \"Non\"."
  509.                     )
  510.                 )
  511.                 (set #archive_not_found_warning
  512.                     ("%s%s%s"
  513.                         "Attention:\n"
  514.                         "Extraction de \"%s\" impossible.\n"
  515.                         "Archive introuvable."
  516.                     )
  517.                 )
  518.                 (set #archive_not_found_error
  519.                     ("%s%s%s"
  520.                         "Erreur:\n"
  521.                         "Extraction de \"%s\" impossible.\n"
  522.                         "Archive introuvable."
  523.                     )
  524.                 )
  525.                 (set #extracting_archive
  526.                     ("%s"
  527.                         "Extraction de l'archive \"%s\" dans le répertoire \"%s\"."
  528.                     )
  529.                 )
  530.                 (set #install_requires_lha
  531.                     ("%s"
  532.                         "L'installation de %s nécessite LhA. On passe cette partie."
  533.                     )
  534.                 )
  535.                 (set #abort_on_extract
  536.                     ("%s%s"
  537.                         "Installation abandonnée. Extraction de %s impossible."
  538.                         "Veuillez installer LhA."
  539.                     )
  540.                 )
  541.                 (set #warning_old_os
  542.                     (
  543.                         "%s%s"
  544.                         "Veuillez mettre à jour votre système d'exploitation. "
  545.                         "MakeCD nécessite un OS 2.04."
  546.                     )
  547.                 )
  548.                 (set #intro_msg
  549.                     ("%s%s%s%s"
  550.                         "Bienvenue à l'installation MakeCD!\n\n"
  551.                         "Bien que MakeCD puisse fonctionner sans installation "
  552.                         "(sauf la version disque), vous pouvez souhaiter le copier "
  553.                         "sur votre disque dur. Ce script vous y aidera."
  554.                     )
  555.                 )
  556.                 (set #select_dest_dir
  557.                     ("%s%s"
  558.                         "Choisissez le répertoire destination de MakeCD. "
  559.                         "Un tiroir \"MakeCD\" sera créé automatiquement."
  560.                     )
  561.                 )
  562.                 (set #which_languages_to_install
  563.                     ("%s"
  564.                         "Quelles langues voulez-vous installer?"
  565.                     )
  566.                 )
  567.                 (set #install_developer
  568.                     ("%s%s%s%s%s"
  569.                         "Voulez-vous installer les éléments développeur? Ces éléments "
  570.                         "décrivent tout ce que vous avez besoin de savoir sur SUSP (System "
  571.                         "Use Sharing Protocol), RRIP (Rock Ridge Interchange Protocol) "
  572.                         "et sur le support des bits de protection Amiga et les "
  573.                         "commentaires sur CD-ROM."
  574.                     )
  575.                 )
  576.                 (set #install_goodies
  577.                     ("%s%s%s"
  578.                         "Voulez-vous installer quelques compléments? Ces éléments ne "
  579.                         "font pas vraiment partie de MakeCD et ne sont pas intégrés "
  580.                         "lors du paiement de l'enregistrement, mais peuvent être utiles."
  581.                     )
  582.                 )
  583.                 (set #remove_oldversion
  584.                     ("%s%s%s%s%s"
  585.                         "Le répertoire destination \"%s\" que vous avez choisit existe déjà. Avant d'installer "
  586.                         "la nouvelle version, ce répertoire doit être nettoyé. Les fichiers et répertoires créés "
  587.                         "par vous ne seront pas affectés (sauf si leur nom correspond au nom d'un fichier de "
  588.                         "MakeCD).\n\n"
  589.                         "Continuer le script en effaçant les fichiers et répertoires concernés?"
  590.                     )
  591.                 )
  592.                 (set #remove_oldversion_help
  593.                     ("%s"
  594.                         "Les commandes suivantes vont être exécutées:"
  595.                     )
  596.                 )
  597.                 (set #abort_on_cleanup
  598.                     ("%s"
  599.                         "Ne peut nettoyer le répertoire.\n\nAnnulation.\n\nInstallation incomplète."
  600.                     )
  601.                 )
  602.                 (set #deleting_old_files
  603.                     ("%s"
  604.                         "Effacement des vieux fichiers et répertoires."
  605.                     )
  606.                 )
  607.                 (set #no_catalog
  608.                     ("%s"
  609.                         "aucun catalogue"
  610.                     )
  611.                 )
  612.                 (set #catalog
  613.                     ("%s"
  614.                         "catalogue"
  615.                     )
  616.                 )
  617.                 (set #no_doc
  618.                     ("%s"
  619.                         "aucun document"
  620.                     )
  621.                 )
  622.                 (set #doc
  623.                     ("%s"
  624.                         "document"
  625.                     )
  626.                 )
  627.                 (set #cannot_find_lang_docs
  628.                     ("%s%s"
  629.                         "Désolé, je ne trouve aucun document pour la langue \"%s\".\n\n"
  630.                         "Installation des documents de cette langue passée."
  631.                     )
  632.                 )
  633.                 (set #cannot_find_lang_catalogs
  634.                     ("%s%s"
  635.                         "Désolé, je ne trouve aucun catalogue pour la langue \"%s\".\n\n"
  636.                         "Installation des catalogues de cette langue passée."
  637.                     )
  638.                 )
  639.                 (set #cannot_find_div_docs
  640.                     ("%s%s"
  641.                         "Désolé, je ne trouve pas certains documents.\n\n"
  642.                         "Installation de ces documents passée."
  643.                     )
  644.                 )
  645.                 (set #copying_files
  646.                     ("%s"
  647.                         "Veuillez patienter pendant la copie ..."
  648.                     )
  649.                 )
  650.                 (set #cannot_find_development_docs
  651.                     ("%s%s"
  652.                         "Désolé, je ne trouve les documents développeur.\n\n"
  653.                         "Installation de ces documents passée."
  654.                     )
  655.                 )
  656.                 (set #select_drivers
  657.                     ("%s"
  658.                         "Choisissez les drivers à installer."
  659.                     )
  660.                 )
  661.                 (set #copy_libs
  662.                     ("%s"
  663.                         "MakeCD nécessite la triton.library V6."
  664.                     )
  665.                 )
  666.             )
  667.         )
  668.  
  669.         ; By Horváth Péter <pcpince@syneco.hu>
  670.         (if (patmatch langstring "Magyar")
  671.             (
  672.                 (set #yes_answer
  673.                     ("%s"
  674.                         "Igen"
  675.                     )
  676.                 )
  677.                 (set #no_answer
  678.                     ("%s"
  679.                         "Nem"
  680.                     )
  681.                 )
  682.                 (set #choose_yes_or_no
  683.                     ("%s"
  684.                         "Kérem, válasszon! \"Igen\" vagy \"Nem\"."
  685.                     )
  686.                 )
  687.                 (set #archive_not_found_warning
  688.                     ("%s%s%s"
  689.                         "Figyelem:\n"
  690.                         "Nem tudtam kitömöríteni: \"%s\".\n"
  691.                         "Nem találtam meg az archívumot."
  692.                     )
  693.                 )
  694.                 (set #archive_not_found_error
  695.                     ("%s%s%s"
  696.                         "Hiba:\n"
  697.                         "Nem tudtam kitömöríteni: \"%s\".\n"
  698.                         "Nem találtam meg az archívumot."
  699.                     )
  700.                 )
  701.                 (set #extracting_archive
  702.                     ("%s"
  703.                         "\"%s\" archívum kitömörítése a(z) \"%s\" könyvtárba."
  704.                     )
  705.                 )
  706.                 (set #install_requires_lha
  707.                     ("%s"
  708.                         "%s installálásához az LHA program szükséges. Átugrom ezt a részt."
  709.                     )
  710.                 )
  711.                 (set #abort_on_extract
  712.                     ("%s%s"
  713.                         "Az installálás megszakítva. Nem tudtam kitömöríteni a(z) %s-t."
  714.                         "Kérem, installálja az LHA-t."
  715.                     )
  716.                 )
  717.                 (set #warning_old_os
  718.                     (
  719.                         "%s%s"
  720.                         "Kérem, szerezzen be újabb operációs rendszert."
  721.                         "A MakeCD csak legalább OS 2.04 alatt fut."
  722.                     )
  723.                 )
  724.                 (set #intro_msg
  725.                     ("%s%s%s%s"
  726.                         "Üdvözlöm a MakeCD installálásánál!\n\n"
  727.                         "Bár a MakeCD képes további installálás nélkül futni "
  728.                         "(kivéve a lemezes változatot), Ön esetleg a merevlemezre "
  729.                         "kívánja másolni. Ez a script segíteni fog Önnek ebben."
  730.                     )
  731.                 )
  732.                 (set #select_dest_dir
  733.                     ("%s%s"
  734.                         "Kérem, válassza ki a MakeCD számára a célkönyvtárat. "
  735.                         "A \"MakeCD\" könyvtár automatikusan létrejön."
  736.                     )
  737.                 )
  738.                 (set #which_languages_to_install
  739.                     ("%s"
  740.                         "Mely nyelveket kívánja installálni?"
  741.                     )
  742.                 )
  743.                 (set #install_developer
  744.                     ("%s%s%s%s%s"
  745.                         "A fejlesztõi anyagot is fel kívánja installálni? Ez az anyag "
  746.                         "leír mindent, amit tudnia kell a SUSP-ról (System Use "
  747.                         "Sharing Protocol), RRIP-ról (Rock Ridge Interchange Protocol), "
  748.                         "az Amiga protection bitekrõl és file kommentárokról "
  749.                         "egy CD-ROM-on."
  750.                     )
  751.                 )
  752.                 (set #install_goodies
  753.                     ("%s%s%s"
  754.                         "Kíván installálni néhány apró, hasznos programot? Ezek nem tartoznak "
  755.                         "szorosan a MakeCD-hez és a MakeCD regisztrációs díjában sincsenek"
  756.                         "benne, de hasznosak lehetnek."
  757.                     )
  758.                 )
  759.                 (set #remove_oldversion
  760.                     ("%s%s%s%s%s"
  761.                         "A célkönyvtár \"%s\", amelyet kiválasztott, már létezik. Mielõtt az új változat "
  762.                         "installálásra kerül, e könyvtárat ki kell tisztítani. Azokat a file-okat és "
  763.                         "könyvtárakat, amelyeket Ön hozott létre, nem érinti a törlés - kivéve, ha "
  764.                         "nevük ütközik a MakeCD által használt file-okkal.\n\n"
  765.                         "Letörölhetem az érintett file-okat és könyvtárakat?"
  766.                     )
  767.                 )
  768.                 (set #remove_oldversion_help
  769.                     ("%s"
  770.                     "A következõ parancsok kerülnek végrehajtásra: "
  771.                     )
  772.                 )
  773.                 (set #abort_on_cleanup
  774.                     ("%s"
  775.                         "Nem lehet a könyvtárat megtisztítani.\n\nMegszakítás.\n\nAz installálás nem volt sikeres."
  776.                     )
  777.                 )
  778.                 (set #deleting_old_files
  779.                     ("%s"
  780.                         "Régi file-ok és könyvtárak törlése."
  781.                     )
  782.                 )
  783.                 (set #no_catalog
  784.                     ("%s"
  785.                         "nincs katalógus"
  786.                     )
  787.                 )
  788.                 (set #catalog
  789.                     ("%s"
  790.                         "katalógus"
  791.                     )
  792.                 )
  793.                 (set #no_doc
  794.                     ("%s"
  795.                         "nincs dokumentáció"
  796.                     )
  797.                 )
  798.                 (set #doc
  799.                     ("%s"
  800.                         "dokumentáció"
  801.                     )
  802.                 )
  803.                 (set #cannot_find_lang_docs
  804.                     ("%s%s"
  805.                         "Sajnos a(z) \"%s\" nyelvhez nem található dokumentáció.\n\n"
  806.                         "A dokumentáció installálása ehhez a nyelvhez nem történhet meg."
  807.                     )
  808.                 )
  809.                 (set #cannot_find_lang_catalogs
  810.                     ("%s%s"
  811.                         "Sajnos ehhez a nyelvhez egyáltalán nem találtam katalógust: \"%s\".\n\n"
  812.                         "A katalógusok installálása ehhez a nyelvhez nem lehetséges."
  813.                     )
  814.                 )
  815.                 (set #cannot_find_div_docs
  816.                     ("%s%s"
  817.                         "Sajnos, a dokumentációs file-ok egy része nem található.\n\n"
  818.                         "Ezek installálása nem lehetséges."
  819.                     )
  820.                 )
  821.                 (set #copying_files
  822.                     ("%s"
  823.                         "Kérem, várjon, míg másolok ..."
  824.                     )
  825.                 )
  826.                 (set #cannot_find_development_docs
  827.                     ("%s%s"
  828.                         "Sajnos, a fejlesztõi dokumentáció nem található.\n\n"
  829.                         "Ennek installálása nem lehetséges."
  830.                     )
  831.                 )
  832.                 (set #select_drivers
  833.                     ("%s"
  834.                         "Kérem, válassza ki az installálni kívánt drivereket."
  835.                     )
  836.                 )
  837.                 (set #copy_libs
  838.                     ("%s"
  839.                         "A MakeCD mûködéséhez szükség van a triton.library V6-ra."
  840.                     )
  841.                 )
  842.             )
  843.         )
  844.  
  845.         ; By Eivind Olsen <eivindo@bgnett.no>
  846.         (if (patmatch langstring "Norsk")
  847.             (
  848.                 (set #yes_answer
  849.                     ("%s"
  850.                         "Ja"
  851.                     )
  852.                 )
  853.                 (set #no_answer
  854.                     ("%s"
  855.                         "Nei"
  856.                     )
  857.                 )
  858.                 (set #choose_yes_or_no
  859.                     ("%s"
  860.                         "Vennligst velg \"Ja\" eller \"Nei\"."
  861.                     )
  862.                 )
  863.                 (set #archive_not_found_warning
  864.                     ("%s%s%s"
  865.                         "Advarsel:\n"
  866.                         "Kunne ikke pakke opp \"%s\".\n"
  867.                         "Arkivet ble ikke funnet."
  868.                     )
  869.                 )
  870.                 (set #archive_not_found_error
  871.                     ("%s%s%s"
  872.                         "Feil:\n"
  873.                         "Kunne ikke pakke opp \"%s\".\n"
  874.                         "Arkivet ble ikke funnet."
  875.                     )
  876.                 )
  877.                 (set #extracting_archive
  878.                     ("%s"
  879.                         "Pakker opp arkivet \"%s\" til katalogen \"%s\"."
  880.                     )
  881.                 )
  882.                 (set #install_requires_lha
  883.                     ("%s"
  884.                         "Installeringen av %s krever programmet LhA. Hopper over denne delen."
  885.                     )
  886.                 )
  887.                 (set #abort_on_extract
  888.                     ("%s%s"
  889.                         "Installering avbrutt. Kunne ikke pakke opp %s."
  890.                         "Vennligst installer LhA."
  891.                     )
  892.                 )
  893.                 (set #warning_old_os
  894.                     ("%s%s"
  895.                         "Vennligst oppdater operativsystemet. "
  896.                         "MakeCD krever OS 2.04 eller nyere."
  897.                     )
  898.                 )
  899.                 (set #intro_msg
  900.                     ("%s%s%s%s"
  901.                         "Velkommen til installeringen av MakeCD!\n\n"
  902.                         "Selv om MakeCD kan kjøres uten videre installering "
  903.                         "(unntatt diskettversjonen), vil du kanskje "
  904.                         "kopiere det til din harddisk. Dette skriptet hjelper deg med dette."
  905.                     )
  906.                 )
  907.                 (set #select_dest_dir
  908.                     ("%s%s"
  909.                         "Velg en katalog å installere MakeCD til. "
  910.                         "Katalogen \"MakeCD\" vil bli opprettet automatisk."
  911.                     )
  912.                 )
  913.                 (set #which_languages_to_install
  914.                     ("%s"
  915.                         "Hvilke språk vil du installere?"
  916.                     )
  917.                 )
  918.                 (set #install_developer
  919.                     ("%s%s%s%s%s"
  920.                         "Vil du installere utviklermateriale? Dette materialet "
  921.                         "forklarer alt du behøver å vite om SUSP (delingsprotokoll "
  922.                         "for systembruk), RRIP (Rock Ridge Interchange Protocol) "
  923.                         "og om støtten for Amiga beskyttelsesatributter og "
  924.                         "fil-kommentarer på CD-ROM platen."
  925.                     )
  926.                 )
  927.                 (set #install_goodies
  928.                     ("%s%s%s"
  929.                         "Vil du installere noe smågodt? Dette materialet tilhører "
  930.                         "ikke egentlig MakeCD og er ikke inkludert i registrerings- "
  931.                         "avgiften til MakeCD, men kan allikevel komme til nytte."
  932.                     )
  933.                 )
  934.                 (set #remove_oldversion
  935.                     ("%s%s%s%s%s"
  936.                         "Målkatalogen \"%s\" som du valgte eksisterer allerede. Før du installerer "
  937.                         "den nye versjonen må denne katalogen renskes opp i. Filer og kataloger som "
  938.                         "du har laget blir ikke påvirket - unntatt når navnene deres "
  939.                         "kolliderer med navnene på MakeCD relaterte filer.\n\n"
  940.                         "Kan installeringsskriptet slette disse filene og katalogene?"
  941.                     )
  942.                 )
  943.                 (set #remove_oldversion_help
  944.                     ("%s"
  945.                         "De følgende kommandoene vil bli utført:"
  946.                     )
  947.                 )
  948.                 (set #abort_on_cleanup
  949.                     ("%s"
  950.                         "Kunne ikke renske opp i katalogen.\n\nAvbryter.\n\nInstallering ikke fullført."
  951.                     )
  952.                 )
  953.                 (set #deleting_old_files
  954.                     ("%s"
  955.                         "Sletter gamle filer og kataloger."
  956.                         "Deleting old files and directories."
  957.                     )
  958.                 )
  959.                 (set #no_catalog
  960.                     ("%s"
  961.                         "ingen språkfil"
  962.                     )
  963.                 )
  964.                 (set #catalog
  965.                     ("%s"
  966.                         "språkfil"
  967.                     )
  968.                 )
  969.                 (set #no_doc
  970.                     ("%s"
  971.                         "ingen dokumentasjon"
  972.                     )
  973.                 )
  974.                 (set #doc
  975.                     ("%s"
  976.                         "dokumentasjon"
  977.                     )
  978.                 )
  979.                 (set #cannot_find_lang_docs
  980.                     ("%s%s"
  981.                         "Beklager - ingen dokumentasjon finnes for språket \"%s\".\n\n"
  982.                         "Installering av dokumentasjon for dette språket ble hoppet over."
  983.                     )
  984.                 )
  985.                 (set #cannot_find_lang_catalogs
  986.                     ("%s%s"
  987.                         "Beklager - ingen språkfiler finnes for språket \"%s\".\n\n"
  988.                         "Installering av språkfiler for dette språket ble hoppet over."
  989.                     )
  990.                 )
  991.                 (set #cannot_find_div_docs
  992.                     ("%s%s"
  993.                         "Beklager - ingen dokumentasjon ble funnet.\n\n"
  994.                         "Installering av dokumentasjon ble hoppet over."
  995.                     )
  996.                 )
  997.                 (set #copying_files
  998.                     ("%s"
  999.                         "Vennligst vent under kopiering ..."
  1000.                     )
  1001.                 )
  1002.                 (set #cannot_find_development_docs
  1003.                     ("%s%s"
  1004.                         "Beklager - kan ikke finne utviklerdokumentasjon.\n\n"
  1005.                         "Installering av dokumentasjon ble hoppet over."
  1006.                     )
  1007.                 )
  1008.                 (set #select_drivers
  1009.                     ("%s"
  1010.                         "Vennligst velg drivere som skal installeres."
  1011.                     )
  1012.                 )
  1013.                 (set #copy_libs
  1014.                     ("%s"
  1015.                         "MakeCD krever triton.library V6."
  1016.                     )
  1017.                 )
  1018.             )
  1019.         )
  1020.  
  1021.         ; By Fredrik Zetterlund <frallan@canit.se>
  1022.         (if (patmatch langstring "Svenska")
  1023.             (
  1024.                 (set #yes_answer
  1025.                     ("%s"
  1026.                         "Ja"
  1027.                     )
  1028.                 )
  1029.                 (set #no_answer
  1030.                     ("%s"
  1031.                         "Nej"
  1032.                     )
  1033.                 )
  1034.                 (set #choose_yes_or_no
  1035.                     ("%s"
  1036.                         "Välj antingen \"Ja\" eller \"Nej\"."
  1037.                     )
  1038.                 )
  1039.                 (set #archive_not_found_warning
  1040.                     ("%s%s%s"
  1041.                         "Varning:\n"
  1042.                         "Kan inte utvinna \"%s\".\n"
  1043.                         "Hittar ej arkivet."
  1044.                     )
  1045.                 )
  1046.                 (set #archive_not_found_error
  1047.                     ("%s%s%s"
  1048.                         "Fel:\n"
  1049.                         "Kan inte utvinna \"%s\".\n"
  1050.                         "Hittar ej arkivet."
  1051.                     )
  1052.                 )
  1053.                 (set #extracting_archive
  1054.                     ("%s"
  1055.                         "Utvinner arkiv \"%s\" till låda \"%s\"."  
  1056.                     )
  1057.                 )
  1058.                 (set #install_requires_lha
  1059.                     ("%s"
  1060.                         "Installation av %s kräver programmet LhA. Hoppar ver denna del." 
  1061.                     )
  1062.                 )
  1063.                 (set #abort_on_extract
  1064.                     ("%s%s"
  1065.                         "Installation avbryten. Kunde inte utvinna %s. "
  1066.                         "Vänligen installera LhA." 
  1067.                     )
  1068.                 )
  1069.                 (set #warning_old_os
  1070.                     (
  1071.                         "%s%s"
  1072.                         "Vänligen uppdatera ditt operativsystem. "
  1073.                         "MakeCD kräver OS 2.04." 
  1074.                     )
  1075.                 )
  1076.                 (set #intro_msg
  1077.                     ("%s%s%s%s"
  1078.                         "Välkommen till MakeCD's installationsprogram!\n\n"
  1079.                         "Även om MakeCD klarar av att köras utan fortsatt "
  1080.                         "installation (förutom diskversionen), kanske du "
  1081.                         "vill kopiera den till din hårddisk. Detta skript hjälper dig med det."
  1082.                     )
  1083.                 )
  1084.                 (set #select_dest_dir
  1085.                     ("%s%s"
  1086.                         "Vänligen välj destinationslåda för MakeCD. "
  1087.                         "\"MakeCD\"-lådan skapas automatiskt."
  1088.                     )
  1089.                 )
  1090.                 (set #which_languages_to_install
  1091.                     ("%s"
  1092.                         "Vilka språk vill du installera?"
  1093.                     )
  1094.                 )
  1095.                 (set #install_developer
  1096.                     ("%s%s%s%s%s"
  1097.                         "Vill du installera utvecklarmaterialet? Det materialet "
  1098.                         "beskriver allt du behöver veta om SUSP (System Use "
  1099.                         "Sharing Protocol), RRIP (Rock Ridge Interchange Protocol) "
  1100.                         "och om stödet för Amigans skyddsbittar och filkommentarer "
  1101.                         "på CD-ROMen."
  1102.                     )
  1103.                 )
  1104.                 (set #install_goodies
  1105.                     ("%s%s%s"
  1106.                         "Vill du installera några godbitar? Det materialet tillhör "
  1107.                         "egentligen inte MakeCD och är inte inkluderat i MakeCD's "
  1108.                         "registreringsavgift, men kan vara användbart."
  1109.                     )
  1110.                 )
  1111.                 (set #remove_oldversion
  1112.                     ("%s%s%s%s%s"
  1113.                         "Destinationslådan \"%s\" som du valt existerar redan. Innan "
  1114.                         "du installerar den nya versionen, måste lådan rensas upp. "
  1115.                         "Filer och lådor skapade av dig kommer inte att röras, om "
  1116.                         "inte deras namn kolliderar med namn som relateras till MakeCD-filer.\n\n"
  1117.                         "Får installationsskriptet radera de berörda lådorna?"
  1118.                     )
  1119.                 ) 
  1120.                 (set #remove_oldversion_help
  1121.                     ("%s"
  1122.                         "Följande kommanon kommer att utföras:"
  1123.                     )
  1124.                 ) 
  1125.                 (set #abort_on_cleanup
  1126.                     ("%s"
  1127.                         "Kunde inte rensa lådan.\n\nAvbryter.\n\nInstallation ej klar."
  1128.                     )
  1129.                 ) 
  1130.                 (set #deleting_old_files
  1131.                     ("%s"
  1132.                         "Raderar gamla filer och lådor."
  1133.                     )
  1134.                 ) 
  1135.                 (set #no_catalog
  1136.                     ("%s"
  1137.                         "ingen katalog"
  1138.                     )
  1139.                 )
  1140.                 (set #catalog
  1141.                     ("%s"
  1142.                         "katalog"
  1143.                     )
  1144.                 )
  1145.                 (set #no_doc
  1146.                     ("%s"
  1147.                         "ingen dokumentation"
  1148.                     )
  1149.                 )
  1150.                 (set #doc
  1151.                     ("%s"
  1152.                         "dokumentation"
  1153.                     )
  1154.                 )
  1155.                 (set #cannot_find_lang_docs
  1156.                     ("%s%s"
  1157.                         "Ledsen, hittar ingen dokumentation för ditt språk \"%s\".\n\n"
  1158.                         "Installationen av dokumentationen på det språket hoppas över."
  1159.                     )
  1160.                 ) 
  1161.                 (set #cannot_find_lang_catalogs
  1162.                     ("%s%s"              
  1163.                         "Ledsen, hittar inga kataloger för ditt språk \"%s\".\n\n"
  1164.                         "Installationen av katalogen på det språket hoppas över." 
  1165.                     )
  1166.                 ) 
  1167.                 (set #cannot_find_div_docs
  1168.                     ("%s%s"
  1169.                         "Ledsen, hittar inte vissa delar av dokumentationen.\n\n"
  1170.                         "Installationen av den dokumentationen hoppas över."
  1171.                     )
  1172.                 ) 
  1173.                 (set #copying_files
  1174.                     ("%s"
  1175.                         "Kopiering sker, var god dröj..."
  1176.                     )
  1177.                 ) 
  1178.                 (set #cannot_find_development_docs
  1179.                     ("%s%s"
  1180.                         "Ledsen, kan inte hitta utvecklardokumentationen.\n\n"
  1181.                         "Installationen av den dokumentationen hoppas över."
  1182.                     )
  1183.                 ) 
  1184.                 (set #select_drivers
  1185.                     ("%s"
  1186.                         "Vänligen välj vilka drivrutiner som skall installeras."
  1187.                     )
  1188.                 ) 
  1189.                 (set #copy_libs
  1190.                     ("%s"
  1191.                          "MakeCD kräver triton.library V6."
  1192.                     )
  1193.                 )
  1194.             )
  1195.         )
  1196.  
  1197.         (if (IN langbits_0 0) (set #catres #catalog) (set #catres #no_catalog))   (if (IN langbits_0 1) (set #docres #doc) (set #docres #no_doc))   (set langchoice_0 ("%s (%s, %s)" txt_lang_0 #catres #docres))
  1198.         (if (IN langbits_1 0) (set #catres #catalog) (set #catres #no_catalog))   (if (IN langbits_1 1) (set #docres #doc) (set #docres #no_doc))   (set langchoice_1 ("%s (%s, %s)" txt_lang_1 #catres #docres))
  1199.         (if (IN langbits_2 0) (set #catres #catalog) (set #catres #no_catalog))   (if (IN langbits_2 1) (set #docres #doc) (set #docres #no_doc))   (set langchoice_2 ("%s (%s, %s)" txt_lang_2 #catres #docres))
  1200.         (if (IN langbits_3 0) (set #catres #catalog) (set #catres #no_catalog))   (if (IN langbits_3 1) (set #docres #doc) (set #docres #no_doc))   (set langchoice_3 ("%s (%s, %s)" txt_lang_3 #catres #docres))
  1201.         (if (IN langbits_4 0) (set #catres #catalog) (set #catres #no_catalog))   (if (IN langbits_4 1) (set #docres #doc) (set #docres #no_doc))   (set langchoice_4 ("%s (%s, %s)" txt_lang_4 #catres #docres))
  1202.         (if (IN langbits_5 0) (set #catres #catalog) (set #catres #no_catalog))   (if (IN langbits_5 1) (set #docres #doc) (set #docres #no_doc))   (set langchoice_5 ("%s (%s, %s)" txt_lang_5 #catres #docres))
  1203.         (if (IN langbits_6 0) (set #catres #catalog) (set #catres #no_catalog))   (if (IN langbits_6 1) (set #docres #doc) (set #docres #no_doc))   (set langchoice_6 ("%s (%s, %s)" txt_lang_6 #catres #docres))
  1204.         (if (IN langbits_7 0) (set #catres #catalog) (set #catres #no_catalog))   (if (IN langbits_7 1) (set #docres #doc) (set #docres #no_doc))   (set langchoice_7 ("%s (%s, %s)" txt_lang_7 #catres #docres))
  1205.         (if (IN langbits_8 0) (set #catres #catalog) (set #catres #no_catalog))   (if (IN langbits_8 1) (set #docres #doc) (set #docres #no_doc))   (set langchoice_8 ("%s (%s, %s)" txt_lang_8 #catres #docres))
  1206.         (if (IN langbits_9 0) (set #catres #catalog) (set #catres #no_catalog))   (if (IN langbits_9 1) (set #docres #doc) (set #docres #no_doc))   (set langchoice_9 ("%s (%s, %s)" txt_lang_9 #catres #docres))
  1207.     )
  1208. )
  1209.  
  1210.  
  1211.  
  1212. (procedure P_SET_GLOBALS
  1213.     (
  1214.         (set osversion (/ (getversion) 65536))
  1215.         (set volname (expandpath (":")))
  1216.         (set origuserlevel @user-level)
  1217.         (run "which >ENV:MAKECDLHAPATH LhA")
  1218.         (set lhapath (getenv "MAKECDLHAPATH"))
  1219.         (if (patmatch "\n" (substr lhapath (- (strlen lhapath) 1)))
  1220.             ( ; then
  1221.                 (set lhapath
  1222.                     (substr lhapath 0 (- (strlen lhapath) 1))
  1223.                 )
  1224.             )
  1225.         )
  1226.         (run "delete QUIET ENV:MAKECDLHAPATH")
  1227.         (set lhexexists (exists "lhex"))
  1228.         (if (patmatch "#?LhA" lhapath)
  1229.             ( ; then
  1230.                 (set lhaexists (exists lhapath))
  1231.             )
  1232.             ( ; else
  1233.                 (set lhaexists 0)
  1234.             )
  1235.         )
  1236.     )
  1237. )
  1238.  
  1239.  
  1240.  
  1241. (procedure P_EXTRACT_FILE archive path objectname required
  1242.     (
  1243.         (if (= 1 (exists archive))
  1244.             ( ; then
  1245.                 (if (= 1 lhexexists)
  1246.                     ( ; then
  1247.                         (working (#extracting_archive archive path))
  1248.                         (run ("lhex -afFqw=%s e %s" path archive))
  1249.                     )
  1250.                     ( ; else
  1251.                         (if (= 1 lhaexists)
  1252.                             ( ; then
  1253.                                 (working (#extracting_archive archive path))
  1254.                                 (run ("%s -a -m -M x %s %s/" lhapath archive path))
  1255.                             )
  1256.                             ( ; else
  1257.                                 (if (= 1 required)
  1258.                                     ( ; then
  1259.                                         (abort (#abort_on_extract archive))
  1260.                                     )
  1261.                                     ( ; else
  1262.                                         (message (#install_requires_lha objectname))
  1263.                                     )
  1264.                                 )
  1265.                             )
  1266.                         )
  1267.                     )
  1268.                 )
  1269.             )
  1270.             ( ; else
  1271.                 (if (= 1 required)
  1272.                     ( ; then
  1273.                         (abort (#archive_not_found_error archive))
  1274.                     )
  1275.                     ( ; else
  1276.                         (message (#archive_not_found_warning archive))
  1277.                     )
  1278.                 )
  1279.             )
  1280.         )
  1281.     )
  1282. )
  1283.  
  1284.  
  1285.  
  1286. (procedure P_WARN_OLD_OS
  1287.     (
  1288.         (if (< osversion 37)
  1289.             (
  1290.                 (user 2)
  1291.                 (message
  1292.                     #warning_old_os
  1293.                 )
  1294.                 (user origuserlevel)
  1295.             )
  1296.         )
  1297.     )
  1298. )
  1299.  
  1300.  
  1301.  
  1302. (procedure P_SELECT_DEST
  1303.     (
  1304.         (set destdir
  1305.             (tackon
  1306.                 (askdir
  1307.                     (prompt #select_dest_dir)
  1308.                     (help @askdir-help)
  1309.                     (default @default-dest)
  1310.                 )
  1311.                 "MakeCD"
  1312.             )
  1313.         )
  1314.     )
  1315. )
  1316.  
  1317.  
  1318.  
  1319. (procedure P_CLEANUP_OLD
  1320.     (
  1321.         (set executestring1 ("delete %s QUIET FORCE" (tackon destdir "(ReadMe|History|MakeCD|Install(%|er)|registerscript|Triton.readme|triton.library|brik|briktest-from-doc|CRCList-binaries|CRCList-binaries.pgp)(%|.info)")))
  1322.         (set executestring2 ("delete %s QUIET FORCE" (tackon destdir "(Extras|Goodies|doc|deutsch|english|Modules|Development|Catalogs).info")))
  1323.         (set executestring3 ("delete %s QUIET FORCE ALL" (tackon destdir "(Extras|Goodies|doc|deutsch|english|Modules|Development|Catalogs)")))
  1324.  
  1325.         (if
  1326.             (askbool
  1327.                 (prompt (#remove_oldversion destdir))
  1328.                 (choices #yes_answer #no_answer)
  1329.                 (help #remove_oldversion_help "\n\n" executestring1 "\n\n" executestring2 "\n\n" executestring3)
  1330.                 (default 0)
  1331.             )
  1332.             ( ; then
  1333.                 (working #deleting_old_files)
  1334.                 (run executestring1)
  1335.                 (run executestring2)
  1336.                 (run executestring3)
  1337.             )
  1338.             ( ; else
  1339.                 (abort #abort_on_cleanup)
  1340.             )
  1341.         )
  1342.     )
  1343. )
  1344.  
  1345.  
  1346.  
  1347. (procedure P_CREATE_DIRS
  1348.     (
  1349.         (if (NOT (exists destdir))
  1350.             ( ; then
  1351.                 (makedir
  1352.                     destdir
  1353.                     (infos)
  1354.                 )
  1355.             )
  1356.             ( ; else
  1357.                 (P_CLEANUP_OLD)
  1358.             )
  1359.         )
  1360.  
  1361.         (if (NOT (exists (tackon destdir "Modules")))
  1362.             (
  1363.                 (makedir
  1364.                     (tackon
  1365.                         destdir
  1366.                         "Modules"
  1367.                     )
  1368.                 )
  1369.             )
  1370.         )
  1371.  
  1372.         (if (NOT (exists (tackon destdir "Modules/SCSIDrivers")))
  1373.             (
  1374.                 (makedir
  1375.                     (tackon
  1376.                         destdir
  1377.                         "Modules/SCSIDrivers"
  1378.                     )
  1379.                 )
  1380.             )
  1381.         )
  1382.  
  1383.         (if (NOT (exists (tackon destdir "Catalogs")))
  1384.             (
  1385.                 (makedir
  1386.                     (tackon
  1387.                         destdir
  1388.                         "Catalogs"
  1389.                     )
  1390.                 )
  1391.             )
  1392.         )
  1393.  
  1394.         (if (NOT (exists (tackon destdir "doc")))
  1395.             (
  1396.                 (makedir
  1397.                     (tackon
  1398.                         destdir
  1399.                         "doc"
  1400.                     )
  1401.                 )
  1402.             )
  1403.         )
  1404.  
  1405.         (if (NOT (exists (tackon destdir "Tracks")))
  1406.             (
  1407.                 (makedir
  1408.                     (tackon
  1409.                         destdir
  1410.                         "Tracks"
  1411.                     )
  1412.                 )
  1413.             )
  1414.         )
  1415.     )
  1416. )
  1417.  
  1418.  
  1419.  
  1420. (procedure P_TEMPORARY_EXTRACT_MAKECD
  1421.     (
  1422.         (if (NOT (exists "MakeCD"))
  1423.             ( ; then
  1424.                 (set makecdtmpdir
  1425.                     (tackon
  1426.                         destdir
  1427.                         "MakeCD-Temporary"
  1428.                     )
  1429.                 )
  1430.                 (makedir makecdtmpdir)
  1431.                 (P_EXTRACT_FILE "MakeCD.lha" makecdtmpdir "MakeCD" 1)
  1432.             )
  1433.             ( ; else
  1434.                 (set makecdtmpdir "")
  1435.             )
  1436.         )
  1437.     )
  1438. )
  1439.  
  1440.  
  1441.  
  1442. (procedure P_SELECT_INSTALL_LANG
  1443.     (
  1444.         (set i 0)
  1445.         (set langbits 0)
  1446.         (while (< i numlangs)
  1447.             (
  1448.                 (set thislangdir (select i txt_langdir_0 txt_langdir_1 txt_langdir_2 txt_langdir_3 txt_langdir_4 txt_langdir_5 txt_langdir_6 txt_langdir_7 txt_langdir_8 txt_langdir_9))
  1449.                 (set langbits
  1450.                     (if
  1451.                         (OR
  1452.                             (OR
  1453.                                 (= 1 (exists ("doc_%s.lha" thislangdir)))
  1454.                                 (= 2 (exists (tackon makecdtmpdir (tackon "Catalogs" thislangdir))))
  1455.                             )
  1456.                             (= 2 (exists (tackon makecdtmpdir (tackon "doc" thislangdir))))
  1457.                         )
  1458.                         ( ; then
  1459.                             (+ langbits (shiftleft 1 i))
  1460.                         )
  1461.                         ( ; else
  1462.                             (+ langbits 0)
  1463.                         )
  1464.                     )
  1465.                 )
  1466.                 (set i (+ i 1))
  1467.             )
  1468.         )
  1469.  
  1470.  
  1471.         (set langbits
  1472.             (askoptions
  1473.                 (prompt #which_languages_to_install)
  1474.                 (help @askoptions-help)
  1475.                 (choices langchoice_0 langchoice_1 langchoice_2 langchoice_3 langchoice_4 langchoice_5 langchoice_6)
  1476.                 (default langbits)
  1477.             )
  1478.         )
  1479.     )
  1480. )
  1481.  
  1482.  
  1483.  
  1484. (procedure P_ASK_INSTALL_GOODIES
  1485.     (
  1486.         (if
  1487.             (OR
  1488.                 (= 2 (exists (tackon makecdtmpdir "Extras")))
  1489.                 (= 2 (exists (tackon makecdtmpdir "Goodies")))
  1490.             )
  1491.             (
  1492.                 (set installgoodies
  1493.                     (askbool
  1494.                         (prompt #install_goodies)
  1495.                         (choices #yes_answer #no_answer)
  1496.                         (help #choose_yes_or_no)
  1497.                         (default 1)
  1498.                     )
  1499.                 )
  1500.             )
  1501.             ( ;else
  1502.                 (set install_goodies 0)
  1503.             )
  1504.         )
  1505.     )
  1506. )
  1507.  
  1508.  
  1509.  
  1510. (procedure P_ASK_INSTALL_DEVELOPER
  1511.     (
  1512.         (if
  1513.             (OR
  1514.                 (= 1 (exists (tackon makecdtmpdir "doc_development.lha")))
  1515.                 (= 2 (exists (tackon makecdtmpdir "doc/Development")))
  1516.             )
  1517.             (
  1518.                 (set installdev
  1519.                     (askbool
  1520.                         (prompt #install_developer)
  1521.                         (choices #yes_answer #no_answer)
  1522.                         (help #choose_yes_or_no)
  1523.                         (default 0)
  1524.                     )
  1525.                 )
  1526.             )
  1527.             ( ;else
  1528.                 (set installdev 0)
  1529.             )
  1530.         )
  1531.     )
  1532. )
  1533.  
  1534.  
  1535.  
  1536. (procedure P_COPY_DOCS
  1537.     (
  1538.  
  1539.         (set i 0)
  1540.         (while (< i numlangs)
  1541.             (
  1542.                 (set thislang (select i txt_lang_0 txt_lang_1 txt_lang_2 txt_lang_3 txt_lang_4 txt_lang_5 txt_lang_6 txt_lang_7 txt_lang_8 txt_lang_9))
  1543.                 (set thislangdir (select i txt_langdir_0 txt_langdir_1 txt_langdir_2 txt_langdir_3 txt_langdir_4 txt_langdir_5 txt_langdir_6 txt_langdir_7 txt_langdir_8 txt_langdir_9))
  1544.                 (set thislangbits (select i langbits_0 langbits_1 langbits_2 langbits_3 langbits_4 langbits_5 langbits_6 langbits_7 langbits_8 langbits_9))
  1545.                 (if (IN langbits i)
  1546.                     (
  1547.                         (if (= 2 (exists (tackon makecdtmpdir (tackon "doc" thislangdir))))
  1548.                             (
  1549.                                 (copyfiles
  1550.                                     (source (tackon makecdtmpdir "doc"))
  1551.                                     (dest (tackon destdir "doc"))
  1552.                                     (pattern ("%s#?" thislangdir))
  1553.                                     (optional force)
  1554.                                 )
  1555.                             )
  1556.                             (
  1557.                                 (if (= 1 (exists ("doc_%s.lha" thislangdir)))
  1558.                                     (
  1559.                                         (P_EXTRACT_FILE ("doc_%s.lha" thislangdir) (tackon destdir "doc") ("doc/%s" thislangdir) 0)
  1560.                                     )
  1561.                                     (
  1562.                                         (if (IN thislangbits 1)
  1563.                                             ( ; then
  1564.                                                 (message (#cannot_find_lang_docs thislang))
  1565.                                             )
  1566.                                         )
  1567.                                     )
  1568.                                 )
  1569.                             )
  1570.                         )
  1571.                         (if (= 2 (exists (tackon makecdtmpdir (tackon "Catalogs" thislangdir))))
  1572.                             (
  1573.                                 (copyfiles
  1574.                                     (source (tackon makecdtmpdir "Catalogs"))
  1575.                                     (dest (tackon destdir "Catalogs"))
  1576.                                     (pattern thislangdir)
  1577.                                     (optional force)
  1578.                                 )
  1579.                                 (copyfiles
  1580.                                     (source (tackon makecdtmpdir "Catalogs"))
  1581.                                     (dest (tackon destdir "Catalogs"))
  1582.                                     (pattern ("%s.info" thislangdir))
  1583.                                     (optional force)
  1584.                                 )
  1585.                             )
  1586.                             ( ; else
  1587.                                 (if (NOT (patmatch "english" thislangdir))    ; not English
  1588.                                     (
  1589.                                         (if (IN thislangbits 0)
  1590.                                             ( ; then
  1591.                                                 (message (#cannot_find_lang_catalogs thislang))
  1592.                                             )
  1593.                                         )
  1594.                                     )
  1595.                                 )
  1596.                             )
  1597.                         )
  1598.                     )
  1599.                 )
  1600.                 (set i (+ i 1))
  1601.             )
  1602.         )
  1603.  
  1604.         (
  1605.             (if (AND
  1606.                     (= 1 (exists (tackon makecdtmpdir "doc/History")))
  1607.                     (AND
  1608.                         (= 1 (exists (tackon makecdtmpdir "doc/History.info")))
  1609.                         (AND
  1610.                             (= 1 (exists (tackon makecdtmpdir "doc/Compatibility")))
  1611.                             (AND
  1612.                                 (= 1 (exists (tackon makecdtmpdir "doc/Compatibility.info")))
  1613.                                 (AND
  1614.                                     (= 1 (exists (tackon makecdtmpdir "doc/Triton.readme")))
  1615.                                     (= 1 (exists (tackon makecdtmpdir "doc/Triton.readme.info")))
  1616.                                 )
  1617.                             )
  1618.                         )
  1619.                     )
  1620.                 )
  1621.                 ( ;then
  1622.                     (copyfiles
  1623.                         (source (tackon makecdtmpdir "doc"))
  1624.                         (dest (tackon destdir "doc"))
  1625.                         (choices "History" "History.info" "Compatibility" "Compatibility.info" "Triton.readme" "Triton.readme.info")
  1626.                         (optional force)
  1627.                     )
  1628.                 )
  1629.                 ( ;else
  1630.                     (if (= 1 (exists ("doc_div.lha")))
  1631.                         (
  1632.                             (P_EXTRACT_FILE "doc_div.lha" (tackon destdir "doc") "doc/#?" 0)
  1633.                         )
  1634.                         (
  1635.                             (message #cannot_find_div_docs)
  1636.                         )
  1637.                     )
  1638.                 )
  1639.             )
  1640.         )
  1641.  
  1642.     )
  1643. )
  1644.  
  1645.  
  1646.  
  1647. (procedure P_COPY_FILES
  1648.     (
  1649.         (copyfiles
  1650.             (prompt #copying_files)
  1651.             (choices
  1652.                 "MakeCD"
  1653.                 "MakeCD.info"
  1654.                 "registerscript"
  1655.                 "doc.info"
  1656.                 "Modules.info"
  1657.                 "Catalogs.info"
  1658.                 "brik"
  1659.                 "briktest-from-doc"
  1660.                 "CRCList-binaries"
  1661.                 "CRCList-binaries.pgp"
  1662.             )
  1663.             (help @copyfiles-help)
  1664.             (source makecdtmpdir)
  1665.             (dest destdir)
  1666.             (optional force)
  1667.         )
  1668.  
  1669.         (copyfiles
  1670.             (prompt #copying_files)
  1671.             (choices
  1672.                 "ReadMe"
  1673.                 "ReadMe.info"
  1674.             )
  1675.             (help @copyfiles-help)
  1676.             (source "")
  1677.             (dest destdir)
  1678.             (optional force)
  1679.         )
  1680.  
  1681.         (copyfiles
  1682.             (prompt #copying_files)
  1683.             (help @copyfiles-help)
  1684.             (source (tackon makecdtmpdir "Tracks.noinfo"))
  1685.             (dest destdir)
  1686.             (newname "Tracks.info")
  1687.             (optional force)
  1688.         )
  1689.  
  1690.         (copyfiles
  1691.             (prompt #copying_files)
  1692.             (help @copyfiles-help)
  1693.             (source (tackon makecdtmpdir "MakeCD.noinfo"))
  1694.             (dest (pathonly ("%s.info" destdir)))
  1695.             (newname (fileonly ("%s.info" destdir)))
  1696.             (optional force)
  1697.         )
  1698.  
  1699.         (copyfiles
  1700.             (prompt #copying_files)
  1701.             (help @copyfiles-help)
  1702.             (choices "makecdromfs.module" "SCSISupport.module" "ReadWrite.module" "SCSIDrivers.info")
  1703.             (source (tackon makecdtmpdir "Modules"))
  1704.             (dest (tackon destdir "Modules"))
  1705.             (optional force)
  1706.         )
  1707.  
  1708.         (if (= 1 installdev)
  1709.             (
  1710.                 (if (= 2 (exists (tackon makecdtmpdir "doc/Development")))
  1711.                     (
  1712.                         (copyfiles
  1713.                             (prompt #copying_files)
  1714.                             (help @copyfiles-help)
  1715.                             (source (tackon makecdtmpdir "doc"))
  1716.                             (dest (tackon destdir "doc"))
  1717.                             (pattern "Development#?")
  1718.                             (optional force)
  1719.                         )
  1720.                     )
  1721.                     (
  1722.                         (if (= 1 (exists "doc_development.lha"))
  1723.                             (
  1724.                                 (P_EXTRACT_FILE "doc_development.lha" (tackon destdir "doc") "doc/Development" 0)
  1725.                             )
  1726.                             (
  1727.                                 (message (#cannot_find_development_docs))
  1728.                             )
  1729.                         )
  1730.                     )
  1731.                 )
  1732.             )
  1733.         )
  1734.  
  1735.         (if (= 1 installgoodies)
  1736.             (
  1737.                 (if (= 2 (exists (tackon makecdtmpdir "Goodies")))
  1738.                     ( ; then
  1739.                         (copyfiles
  1740.                             (prompt #copying_files)
  1741.                             (help @copyfiles-help)
  1742.                             (source makecdtmpdir )
  1743.                             (dest destdir)
  1744.                             (pattern "Goodies#?")
  1745.                             (optional force)
  1746.                         )
  1747.                     )
  1748.                     ( ; else
  1749.                         (copyfiles
  1750.                             (prompt #copying_files)
  1751.                             (help @copyfiles-help)
  1752.                             (source (tackon makecdtmpdir "Extras.info"))
  1753.                             (dest destdir)
  1754.                             (newname "Goodies.info")
  1755.                             (optional force)
  1756.                         )
  1757.                         (makedir
  1758.                             (tackon destdir "Goodies")
  1759.                         )
  1760.                         (copyfiles
  1761.                             (prompt #copying_files)
  1762.                             (help @copyfiles-help)
  1763.                             (source (tackon makecdtmpdir "Extras/ReadMe.unpacked"))
  1764.                             (dest (tackon destdir "Goodies"))
  1765.                             (newname "ReadMe")
  1766.                             (optional force)
  1767.                         )
  1768.                         (copyfiles
  1769.                             (prompt #copying_files)
  1770.                             (help @copyfiles-help)
  1771.                             (source (tackon makecdtmpdir "Extras/ReadMe.info"))
  1772.                             (dest (tackon destdir "Goodies"))
  1773.                             (optional force)
  1774.                         )
  1775.                         (tooltype
  1776.                             (dest (tackon destdir ("Goodies/ReadMe")))
  1777.                             (noposition)
  1778.                         )
  1779.                         (foreach (tackon makecdtmpdir "Extras") "#?.lha"
  1780.                             (
  1781.                                 (P_EXTRACT_FILE ((tackon makecdtmpdir "Extras/%s") @each-name) (tackon destdir "Goodies") ("Goodies/%s" @each-name) 0)
  1782.                                 (tooltype
  1783.                                     (dest (tackon destdir ("Goodies/%s" (substr @each-name 0 (- (strlen @each-name) 4)))))
  1784.                                     (noposition)
  1785.                                 )
  1786.                             )
  1787.                         )
  1788.                     )
  1789.                 )
  1790.             )
  1791.         )
  1792.     )
  1793. )
  1794.  
  1795.  
  1796.  
  1797. (procedure P_COPY_DRIVERS
  1798.     (
  1799.         (copyfiles
  1800.             (prompt #select_drivers)
  1801.             (help @copyfiles-help)
  1802.             (pattern "#?")
  1803.             (source (tackon makecdtmpdir "Modules/SCSIDrivers"))
  1804.             (dest (tackon destdir "Modules/SCSIDrivers"))
  1805.             (confirm)
  1806.             (optional force)
  1807.         )
  1808.     )
  1809. )
  1810.  
  1811.  
  1812.  
  1813. (procedure P_COPY_LIBS
  1814.     (
  1815.         (copylib 
  1816.             (prompt #copy_libs)
  1817.             (help #copy_libs)
  1818.             (confirm)
  1819.             (source (tackon makecdtmpdir "triton.library"))
  1820.             (dest "LIBS:")
  1821.         )
  1822.     )
  1823. )
  1824.  
  1825.  
  1826.  
  1827. (procedure P_DELETE_TMPDIR
  1828.     (
  1829.         (if (> (strlen makecdtmpdir) 0)
  1830.             ( ; then
  1831.                 (run ("delete %s QUIET FORCE ALL" makecdtmpdir))
  1832.             )
  1833.         )
  1834.     )
  1835. )
  1836.  
  1837.  
  1838.  
  1839. (complete 5)
  1840. (P_SET_GLOBALS)
  1841. (complete 7)
  1842. (P_SELECT_LANGUAGE)
  1843. (complete 10)
  1844. (P_WARN_OLD_OS)
  1845. (complete 13)
  1846. (message #intro_msg)
  1847. (complete 15)
  1848. (P_SELECT_DEST)
  1849. (complete 20)
  1850. (P_CREATE_DIRS)
  1851. (complete 25)
  1852. (P_TEMPORARY_EXTRACT_MAKECD)
  1853. (complete 35)
  1854. (P_SELECT_INSTALL_LANG)
  1855. (complete 40)
  1856. (P_ASK_INSTALL_DEVELOPER)
  1857. (complete 45)
  1858. (P_ASK_INSTALL_GOODIES)
  1859. (complete 50)
  1860. (P_COPY_DOCS)
  1861. (complete 60)
  1862. (P_COPY_FILES)
  1863. (complete 70)
  1864. (P_COPY_DRIVERS)
  1865. (complete 80)
  1866. (P_COPY_LIBS)
  1867. (complete 90)
  1868. (P_DELETE_TMPDIR)
  1869. (complete 95)
  1870.  
  1871. (set @default-dest destdir)
  1872.  
  1873. (complete 100)
  1874.