home *** CD-ROM | disk | FTP | other *** search
- ; Olga Installtion Script
- ;$VER Olga-Install 1.2 (05.04.99)
-
-
- (set TESTING 0)
-
- (set InstallEnglish 1) ; 1 = install, 0 = don't install
- (set InstallFrench 0) ; 1 = install, 0 = don't install
-
-
- ;**************************************************************
- ; French strings
-
-
- (if (= @language "français")
- (
- (set #msg_welcome
- (cat
- "\n\n\nBienvenue dans l'installation d'Olga\n\n"
- "Ce script installe la version 1.2 sur votre Amiga.\n\n"
- "Olga © 1998-1999 L.D.B SoftWare\n\n"
- "Tous Droits Réservés\n\n"
- )
- )
-
-
- (set #msg_warn_mui
- (cat
- "\nAttention\n\nMUI (Magic User Interface)\n"
- "ne semble pas être installé sur votre système.\n\n"
- "MUI is absolument nécessaire à Olga.\n"
- "MUI © 1993-1998 Stefan Stuntz"
- )
- )
-
- (set #msg_assign
- (cat
- "\n\n\nL'installation d'Olga est presque terminée.\n\n"
- "Vous devrez maintenant ajouter un assign dans votre user-startup\n\n\n"
- "Exemple : ASSIGN OLGA: WORK:OLGA \n\n"
- )
- )
-
-
- (set #msg_askdestdir
- (cat
- "SVP, choisissez une destination pour \"Olga\".\n"
- "Un répertoire sera créé pour vous."
- )
- )
-
-
- (set #msg_wichlang
- "SVP, choisissez la langue que vous désirez installer."
- )
- )
- )
-
-
- (if (= @language "english")
- (
- (set #msg_welcome
- (cat
- "\nWelcome to Olga installation\n\n"
- "This script installs version 1.2 on your Amiga.\n\n"
- "Olga © 1998-1999 L.D.B SoftWare.\n\n"
- "All Rights Reserved\n\n"
- )
- )
-
- (set #msg_warn_mui
- (cat
- "\nWarning\n\nMUI (Magic User Interface)\n"
- "seem not to be installed on your system.\n\n"
- "MUI is absolutely needed for Olga to run.\n"
- "MUI © 1993-1998 Stefan Stuntz"
- )
- )
-
-
- (set #msg_assign
- (cat
- "\n\n\nThe installation of Olga is ending.\n\n"
- "You must add an assign in your user-startup\n\n\n"
- "Example : ASSIGN OLGA: WORK:OLGA \n\n"
- )
- )
-
-
- (set #msg_askdestdir
- (cat
- "Please, choose a destination for \"Olga\".\n"
- "A directory will be created for you."
- )
- )
-
-
- (set #msg_wichlang
- "Please, choose witch language you want to install."
- )
- )
- )
-
-
- ;=======================================================
- ;================== Procedures! ========================
- ;=======================================================
-
- (procedure P_copydir dirname
- (copyfiles (infos) (all)
- (source dirname)
- (dest (tackon destination dirname))
- )
- )
-
- ;=======================================================
- ;=================== Settings! =========================
- ;=======================================================
-
-
- (message #msg_welcome (all))
- (welcome)
- (complete 0)
-
- ;**** teste si mui est installé
- (if (= (exists "mui:" (noreq)) 0)
- (message #msg_warnmui)
- )
-
-
- ;**** get destination directory
- (set destdir
- (askdir
- (prompt #msg_askdestdir)
- (help @askdir-help)
- (default "SYS:")
- )
- )
-
- (set @default-dest (expandpath destdir))
- (set destination (tackon destdir "Olga"))
-
- ;=======================================================
- ;==================== Action! ==========================
- ;=======================================================
-
-
-
- (complete 20)
-
- (copyfiles
- (source "Olga")
- (dest destination)
- )
-
- (complete 30)
-
- (copyfiles
- (source "Olga.info")
- (dest destination)
- )
-
- (copyfiles
- (source "ReadMe_MUI")
- (dest destination)
- )
-
- (copyfiles
- (source "ReadMe_MUI.info")
- (dest destination)
- )
-
-
- (P_copydir "Msg")
-
- (complete 50)
-
- (P_copydir "Acc")
-
- (complete 60)
-
- (P_copydir "RNG")
-
- (complete 70)
-
- (P_copydir "Doc")
-
-
-
- ;(if (exists "Catalogs")
-
- (set lang
- (askoptions
- (prompt #msg_wichlang)
- (help @askoptions-help)
- (default 0)
- (choices
- "Français"
- "Anglais"
- )
- )
- )
-
- ;(if (BITAND lang 1)
- ; (
- ; (copyfiles
- ; (source (tackon "catalogs/français" "olga.catalog"))
- ; (dest "locale:Catalogs/français/")
- ; )
- ; )
- ;)
-
- (if (BITAND lang 2)
- (
- (copyfiles
- (source (tackon "catalogs/english" "olga.catalog"))
- (dest "locale:Catalogs/English/")
- )
- )
- )
-
- ;
- (complete 80)
-
-
- (message #msg_assign (all))
-
-
-
- (complete 100)
-