home *** CD-ROM | disk | FTP | other *** search
- ; $VER: Install_McFiler 4.3 (1.12.96) by Alex Pagnoni
-
- ;Italian strings
-
- (procedure italiano
- (
- (set badkick "\nMcFiler richiede il Kickstart 2.0+ per funzionare!")
- (set selectdir "\nScegli la directory in cui installare McFiler\n(NOTA: verrà creata una directory)")
- (set mkdir "\nVerrà creata la directory per McFiler")
- (set tools "\nVuoi i programmi e gli script aggiuntivi?")
- (set icons "\nVuoi altre icone MagicWB e Dock per Tool Manager?")
- (set mex "\nMcFiler 4.3 è stato installato!\n\nRicordati che è Shareware!!\n\n\nMcFiler 4.3 © 1994-1996 Roberto Bizzarri\n\n\Script d'installazione di Alex Pagnoni\n")
- (set catlgs "\nScegli il linguaggio:\n(NOTA: l'inglese è il linguaggio di default)")
- (set docs "\nScegli il linguaggio del manuale:")
- (set ttype "PROGDIR:Docs/McF4.3_ita.guide")
- )
- )
-
- ;English strings
-
- (procedure english
- (
- (set badkick "\nMcFiler requires KickStart 2.0+ to run!")
- (set selectdir "\nSelect the directory where install McFiler\n(NOTE: a directory will be created)")
- (set mkdir "\nA directory for McFiler will be created")
- (set tools "\nDo you want any useful tools and scripts?")
- (set icons "\nDo you want more MagicWB icons and Docks to use with ToolManager?")
- (set mex "\nMcFiler 4.3 has been installed!\n\nRemember that it's Shareware!\n\n\nMcFiler 4.3 © 1994-1996 Roberto Bizzarri\n\nInstallation script by Alex Pagnoni\n")
- (set catlgs "\nSelect a language:\n(NOTE: English is the built-in one)")
- (set docs "\nSelect the doc's language:")
- (set ttype "PROGDIR:Docs/McF4.3_eng.guide")
- )
- )
-
- ;Insert here others localized strings
-
- ;Main script
-
- ;Select installer language
-
- (if (= @language "italiano") (italiano))
- (if (= @language "english") (english))
-
- ;(if (= @language "français") (français)) ...for example
-
- ;Check os version
-
- (set osversion (/ (getversion) 65536))
-
- (if (< osversion 37) (abort badkick))
-
- (if (>= osversion 39)
- (set aguide "MultiView")
- (set aguide "Amigaguide")
- )
-
- (if (>= osversion 38)
- (set catalogs 1)
- )
-
- (welcome "McFiler 4.3 © 1994-1996 Roberto Bizzarri\n")
-
- ;Ask destination
-
- (set @target-dir
- (askdir
- (help @askdir-help)
- (prompt selectdir)
- (default @default-dest)
- (disk)
- )
- )
-
- (set @target-dir (tackon @target-dir "McFiler"))
- (set @default-dest @target-dir)
-
- (complete 0)
-
- (makedir
- @target-dir
- (help)
- (prompt mkdir)
- (infos)
- )
-
- ;Check CPU
-
- (if (< "68010" (database "cpu"))
- (set mcfsource "/McFiler_020")
- (set mcfsource "/McFiler")
- )
-
- ;Copy McFiler
-
- (complete 5)
- (copyfiles
- (prompt copymcf)
- (source mcfsource)
- (newname "McFiler")
- (dest @target-dir)
- (infos)
- )
-
- ;Ask for tools and scripts
-
- (complete 15)
- (if
- (askbool
- (help @askchoice-help)
- (prompt tools)
- (default 0)
- )
- (
- (copyfiles
- (source "/Tools/")
- (all)
- (dest (tackon @target-dir "Tools"))
- (infos)
- )
- (copyfiles
- (source "/Tools.info")
- (dest @target-dir)
- )
- )
- )
-
- ;Ask for icons
-
- (complete 30)
- (if
- (askbool
- (help @askchoice-help)
- (prompt icons)
- (default 0)
- )
- (
- (copyfiles
- (source "/MagicWB/")
- (all)
- (dest (tackon @target-dir "MagicWB"))
- (infos)
- )
- (copyfiles
- (source "/MagicWB.info")
- (dest @target-dir)
- )
- )
- )
-
- ;Copy docs
-
- (complete 60)
- (set docchoice
- (askchoice
- (prompt docs)
- (help @askchoice-help)
- (choices
- "Italiano"
- "English"
- )
- (default
- (if (= @language "italiano") 0 1)
- )
- )
- )
-
- (makedir (tackon @target-dir "Docs"))
- (copyfiles
- (source "/Docs.info")
- (dest @target-dir)
- )
-
- (if (= docchoice 0)
- (set guidefile "McF4.3_ita.guide")
- )
-
- (if (= docchoice 1)
- (set guidefile "McF4.3_eng.guide")
- )
-
- (copyfiles
- (source (tackon "/docs" guidefile))
- (prompt copy)
- (infos)
- (dest (tackon @target-dir "Docs"))
- )
-
- (tooltype
- (dest (tackon @target-dir (cat "Docs/" guidefile)))
- (setdefaulttool aguide)
- (noposition)
- )
-
- (tooltype
- (dest (tackon @target-dir "McFiler"))
- (settooltype "HELP" (tackon "Docs" guidefile))
- )
-
- ;Copy catalogs
-
- (complete 80)
- (if (= catalogs 1)
- (
- (set catchoice
- (askchoice
- (prompt catlgs)
- (help @askchoice-help)
- (choices
- "Italiano"
- "English"
- "Suomi"
- )
- (default
- (if (= @language "italiano") 0 1)
- )
- )
- )
- (makedir (tackon @target-dir "Catalogs"))
- (copyfiles
- (source "/Catalogs.info")
- (dest @target-dir)
- )
- (if (= catchoice 0)
- (
- (copyfiles
- (source "/catalogs/italiano/")
- (all)
- (dest (tackon @target-dir "catalogs/Italiano"))
- )
- (set lang "italiano")
- )
- )
- (if (= catchoice 1)
- (set lang "english")
- )
- (if (= catchoice 2)
- (
- (copyfiles
- (source "/catalogs/suomi/")
- (all)
- (dest (tackon @target-dir "catalogs/Suomi"))
- )
- (set lang "suomi")
- )
- (tooltype
- (dest (tackon @target-dir "McFiler"))
- (settooltype "LANGUAGE" lang)
- )
- )
- )
- )
-
- ;Installation done!
-
- (complete 100)
- (message mex)
-
- ;End of installer script
-