2008-11-09 02:11:18 +03:00
|
|
|
; Installation script for NetSurf
|
|
|
|
|
|
|
|
(procedure p_setmimetype #type #mimetype
|
|
|
|
(transcript "Setting MIME Type " #mimetype " for default " #type " icon")
|
|
|
|
|
|
|
|
(set #fullpath (cat "ENVARC:Sys/def_" #type))
|
|
|
|
|
|
|
|
(tooltype
|
|
|
|
(prompt "Setting MIME type")
|
|
|
|
(help @tooltype-help)
|
|
|
|
(dest #fullpath)
|
|
|
|
(settooltype "MIMETYPE" #mimetype)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
2010-01-16 18:53:00 +03:00
|
|
|
; The below procedure is part of "fitr", see
|
|
|
|
; http://www.unsatisfactorysoftware.co.uk/fitr
|
|
|
|
(procedure p_fitr #filename #text #comment #flags
|
|
|
|
(set #comstring "")
|
|
|
|
(if #comment (set #comstring (cat "COMMENT=\"" #comment "\"")))
|
|
|
|
(set #comment "")
|
|
|
|
(set #switches "")
|
|
|
|
(if #flags (set #switches (cat " " #flags)))
|
|
|
|
(set #flags "")
|
|
|
|
|
|
|
|
(if #text
|
|
|
|
(
|
|
|
|
(transcript "Adding " @app-name " section to " #filename)
|
|
|
|
|
|
|
|
(textfile
|
|
|
|
(dest "t:fitr-installer.tmp")
|
|
|
|
(append #text)
|
|
|
|
)
|
|
|
|
|
|
|
|
(run (cat "fitr \"" #filename "\" \"" @app-name "\" t:fitr-installer.tmp " #comstring #switches))
|
|
|
|
(delete "t:fitr-installer.tmp")
|
|
|
|
)
|
|
|
|
;else
|
|
|
|
(
|
|
|
|
(transcript "Removing " @app-name " section from " #filename)
|
|
|
|
(run (cat "fitr \"" #filename "\" \"" @app-name "\" " #comstring #switches))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
2011-12-16 02:32:42 +04:00
|
|
|
(procedure p_chk_launch-handler #protocol
|
|
|
|
(run "C:Search >T:NS_Install.tmp " (tackon "ENVARC:launch-handler/URL" #protocol) " NetSurf" (safe))
|
|
|
|
(set #has_entry (getsize "T:NS_Install.tmp"))
|
|
|
|
)
|
|
|
|
|
2010-12-17 02:04:30 +03:00
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
|
;;; Script execution starts here ;;;
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
|
|
2008-11-09 02:11:18 +03:00
|
|
|
(if (= @app-name "NetSurfAutoInstall") (set #AutoInstall 1))
|
2010-01-16 18:53:00 +03:00
|
|
|
(set @app-name "NetSurf")
|
2008-11-09 02:11:18 +03:00
|
|
|
|
|
|
|
(if (<> #AutoInstall 1) (welcome))
|
|
|
|
|
2014-05-05 03:07:37 +04:00
|
|
|
; (hopefully temporary) workaround for a bug in Installer:
|
|
|
|
(if (= @language "dutch") (set @askdir-help ""))
|
|
|
|
|
2008-11-09 02:11:18 +03:00
|
|
|
(complete 0)
|
|
|
|
|
|
|
|
(set @default-dest (getenv "AppPaths/NetSurf"))
|
|
|
|
|
2010-07-14 03:07:38 +04:00
|
|
|
; If env-var did not exist, this is a first time install.
|
|
|
|
; For novice users we must take care to put the files somewhere sensible.
|
|
|
|
(if (= @default-dest "")
|
|
|
|
(
|
|
|
|
; Workaround for Installer bug picking TEXTCLIP: as a sensible location
|
2012-08-18 19:23:26 +04:00
|
|
|
(if (= @default-dest "TextClip:") (set @default-dest "SYS:Internet"))
|
2010-07-14 03:07:38 +04:00
|
|
|
|
|
|
|
(if (= @user-level 0)
|
|
|
|
(
|
|
|
|
(makedir (tackon @default-dest "NetSurf") (infos))
|
|
|
|
(set @default-dest (tackon @default-dest "NetSurf"))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
2008-11-09 02:11:18 +03:00
|
|
|
(set @default-dest
|
|
|
|
(askdir
|
2009-02-22 15:42:20 +03:00
|
|
|
(prompt "Where would you like to install NetSurf?\n"
|
2012-08-18 19:23:26 +04:00
|
|
|
"(a drawer WILL NOT be created)")
|
2008-11-09 02:11:18 +03:00
|
|
|
(help @askdir-help)
|
|
|
|
(default @default-dest)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
2009-02-22 15:42:20 +03:00
|
|
|
(complete 5)
|
|
|
|
|
2009-02-21 18:53:04 +03:00
|
|
|
(working "Checking existing installation...")
|
2008-12-14 02:19:33 +03:00
|
|
|
(set #icon-exists (exists (tackon @default-dest "NetSurf.info")))
|
2009-02-21 18:53:04 +03:00
|
|
|
(set osver (getversion))
|
|
|
|
(set osver (/ osver 65536))
|
2011-09-27 01:50:39 +04:00
|
|
|
|
2009-02-22 15:42:20 +03:00
|
|
|
(complete 10)
|
|
|
|
|
2012-03-30 22:18:15 +04:00
|
|
|
(set #user (getenv "user"))
|
|
|
|
(if (= #user "") (set #user "Default"))
|
|
|
|
|
|
|
|
(set #user-dir (tackon (tackon @default-dest "Users") #user))
|
|
|
|
(set #user-options (tackon #user-dir "Choices"))
|
|
|
|
(set #options-exist (exists #user-options))
|
2009-12-19 19:51:03 +03:00
|
|
|
(set #searchengines-exist (exists (tackon @default-dest "Resources/SearchEngines")))
|
2013-01-20 15:38:26 +04:00
|
|
|
(set #user-hotlist (tackon #user-dir "Hotlist"))
|
|
|
|
(set #hotlist-exist (exists #user-hotlist))
|
|
|
|
(set #old-hotlist (tackon @default-dest "Resources/Hotlist"))
|
|
|
|
(set #old-hotlist-exist (exists #old-hotlist))
|
2009-04-26 01:47:39 +04:00
|
|
|
(set #aiss-theme "")
|
2009-02-22 15:42:20 +03:00
|
|
|
|
|
|
|
(if (= #options-exist 0)
|
|
|
|
(
|
|
|
|
(if (exists "TBimages:" (noreq))
|
|
|
|
(set #aiss-theme "AISS")
|
|
|
|
)
|
|
|
|
|
|
|
|
(set #themename
|
|
|
|
(askchoice
|
|
|
|
(prompt "Please select theme")
|
|
|
|
(help "AISS theme requires AISS (and def_pointers for 32-bit "
|
|
|
|
"pointers), and will only be shown as an option if "
|
|
|
|
"AISS is installed.\n\n"
|
|
|
|
@askchoice-help)
|
|
|
|
(choices "Default" #aiss-theme)
|
|
|
|
(default 0)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(select #themename
|
2010-11-20 14:06:55 +03:00
|
|
|
(set #themeshort "Default")
|
|
|
|
(set #themeshort "AISS")
|
2009-02-22 15:42:20 +03:00
|
|
|
)
|
2010-11-20 14:06:55 +03:00
|
|
|
|
|
|
|
(set #theme (tackon "PROGDIR:Resources/Themes/" #themeshort))
|
2009-02-22 15:42:20 +03:00
|
|
|
)
|
|
|
|
)
|
|
|
|
|
2014-05-03 19:38:58 +04:00
|
|
|
(complete 15)
|
2010-01-16 18:53:00 +03:00
|
|
|
|
|
|
|
(if (>= osver 53)
|
|
|
|
(
|
|
|
|
(set #addlaunchhandler
|
|
|
|
(askbool
|
2011-12-16 02:32:42 +04:00
|
|
|
(prompt "Add NetSurf to launch-handler? (recommended)")
|
2010-01-16 18:53:00 +03:00
|
|
|
(help "launch-handler is part of OS4.1 which opens URLs "
|
|
|
|
" by launching a web browser.\n\n"
|
|
|
|
"The installation will update the configuration of "
|
|
|
|
"OS4.1 to allow URLs to be opened by NetSurf.")
|
2013-06-22 16:16:15 +04:00
|
|
|
(default 1)
|
2010-01-16 18:53:00 +03:00
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
;else
|
|
|
|
(
|
|
|
|
(set #addlaunchhandler 0)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
2014-05-03 19:38:58 +04:00
|
|
|
(complete 20)
|
2012-10-11 22:48:28 +04:00
|
|
|
|
|
|
|
(set #runfixfonts
|
|
|
|
(askbool
|
|
|
|
(prompt "Installer will run FixFonts after NetSurf is installed. "
|
|
|
|
"Unless you have a *very* good reason you should not skip this step.")
|
|
|
|
(help "FixFonts corrects inconsistencies in the Amiga FONTS: structure. "
|
|
|
|
"Running it will prevent NetSurf hitting problems when the fonts are scanned.")
|
|
|
|
(default 1)
|
|
|
|
(choices "Run FixFonts" "Skip")
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
2014-05-03 19:38:58 +04:00
|
|
|
(complete 25)
|
2009-02-21 18:53:04 +03:00
|
|
|
|
2012-10-31 23:46:35 +04:00
|
|
|
(working "Installing NetSurf")
|
|
|
|
|
2009-02-21 18:53:04 +03:00
|
|
|
(if (= #AutoInstall 0)
|
|
|
|
(
|
2010-01-16 18:53:00 +03:00
|
|
|
(copyfiles
|
|
|
|
(prompt "Copying NetSurf...")
|
|
|
|
(help @copyfiles-help)
|
2014-05-03 19:38:58 +04:00
|
|
|
(source "NetSurf")
|
2009-02-21 18:53:04 +03:00
|
|
|
(dest @default-dest)
|
2009-02-21 19:55:50 +03:00
|
|
|
(newname "NetSurf")
|
2009-02-21 18:53:04 +03:00
|
|
|
(optional "askuser" "force" "oknodelete")
|
|
|
|
(confirm "expert")
|
|
|
|
)
|
|
|
|
)
|
|
|
|
;else
|
|
|
|
(
|
2012-10-31 23:39:34 +04:00
|
|
|
(run "CopyStore NetSurf" @default-dest)
|
2009-02-21 18:53:04 +03:00
|
|
|
)
|
2008-11-09 02:11:18 +03:00
|
|
|
)
|
|
|
|
|
2014-05-03 19:38:58 +04:00
|
|
|
(complete 40)
|
2008-11-09 02:11:18 +03:00
|
|
|
|
2009-12-19 19:51:03 +03:00
|
|
|
(if #searchengines-exist
|
|
|
|
(rename (tackon @default-dest "Resources/SearchEngines") (tackon @default-dest "Resources/SearchEngines.backup"))
|
|
|
|
)
|
|
|
|
|
2012-12-09 23:16:47 +04:00
|
|
|
(run "c:filenote Rexx/CloseTabs.nsrx \"Close other tabs\"")
|
|
|
|
(run "c:filenote Rexx/ViewSource.nsrx \"View source\"")
|
2012-12-09 22:57:07 +04:00
|
|
|
|
2014-05-03 19:38:58 +04:00
|
|
|
(complete 50)
|
|
|
|
|
2008-11-09 02:11:18 +03:00
|
|
|
(copyfiles
|
|
|
|
(prompt "Copying files")
|
|
|
|
(source "")
|
2009-12-19 19:51:03 +03:00
|
|
|
(choices "Resources" "Rexx" "NetSurf.guide" "NetSurf.readme")
|
2008-11-09 02:11:18 +03:00
|
|
|
(help @copyfiles-help)
|
|
|
|
(dest @default-dest)
|
|
|
|
(infos)
|
2009-12-19 19:51:03 +03:00
|
|
|
(optional "nofail")
|
2008-11-09 02:11:18 +03:00
|
|
|
; (all)
|
|
|
|
)
|
|
|
|
|
2014-05-03 19:38:58 +04:00
|
|
|
(complete 65)
|
|
|
|
|
2009-12-19 19:51:03 +03:00
|
|
|
(copyfiles
|
|
|
|
(prompt "Copying additional documentation")
|
|
|
|
(source "")
|
|
|
|
(pattern "(COPYING|ChangeLog)")
|
|
|
|
(help @copyfiles-help)
|
|
|
|
(dest @default-dest)
|
|
|
|
(infos)
|
|
|
|
(optional "nofail")
|
|
|
|
)
|
|
|
|
|
2014-05-03 19:38:58 +04:00
|
|
|
(complete 70)
|
2008-11-09 02:11:18 +03:00
|
|
|
|
2011-02-26 23:51:10 +03:00
|
|
|
(if #themeshort
|
2008-11-09 02:11:18 +03:00
|
|
|
(
|
2010-11-20 14:06:55 +03:00
|
|
|
(set #theme-icon
|
2011-02-26 23:51:10 +03:00
|
|
|
(tackon "Resources/Themes"
|
|
|
|
(tackon #themeshort "NetSurf.info")
|
2010-11-20 14:06:55 +03:00
|
|
|
)
|
|
|
|
)
|
2008-12-14 22:41:16 +03:00
|
|
|
|
2011-02-26 23:51:10 +03:00
|
|
|
(if (exists #theme-icon)
|
2008-12-14 22:41:16 +03:00
|
|
|
(
|
|
|
|
(copyfiles
|
|
|
|
(prompt "Copying theme icon")
|
|
|
|
(help @copyfiles-help)
|
2011-02-26 23:51:10 +03:00
|
|
|
(source #theme-icon)
|
2008-12-14 22:41:16 +03:00
|
|
|
(dest @default-dest)
|
|
|
|
)
|
|
|
|
)
|
2008-12-14 02:19:33 +03:00
|
|
|
)
|
|
|
|
|
2012-03-30 22:18:15 +04:00
|
|
|
(makedir #user-dir)
|
2012-03-29 02:21:37 +04:00
|
|
|
|
2008-11-09 02:11:18 +03:00
|
|
|
(textfile
|
|
|
|
(prompt "Setting default options")
|
|
|
|
(help @textfile-help)
|
2012-03-30 22:18:15 +04:00
|
|
|
(dest #user-options)
|
2009-05-09 22:47:08 +04:00
|
|
|
(append "theme:" #theme "\n")
|
2013-06-01 02:25:05 +04:00
|
|
|
(append "pubscreen_name:Workbench\n")
|
2008-11-09 02:11:18 +03:00
|
|
|
)
|
2013-04-25 21:32:32 +04:00
|
|
|
|
|
|
|
(if (= #hotlist-exist 0)
|
|
|
|
(if (= #old-hotlist-exist 1)
|
|
|
|
(
|
|
|
|
(copyfiles
|
|
|
|
(prompt "Migrating NetSurf 2.x Hotlist")
|
|
|
|
(help @copyfiles-help)
|
|
|
|
(source #old-hotlist)
|
|
|
|
(dest #user-dir)
|
|
|
|
(optional "askuser" "force" "oknodelete")
|
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
2008-11-09 02:11:18 +03:00
|
|
|
)
|
|
|
|
)
|
|
|
|
|
2014-05-03 19:38:58 +04:00
|
|
|
(complete 75)
|
2008-11-09 02:11:18 +03:00
|
|
|
|
2010-04-18 03:12:14 +04:00
|
|
|
(if (= (exists "ENVARC:Sys/def_css.info") 0)
|
|
|
|
(copyfiles
|
|
|
|
(prompt "Copying default CSS icon")
|
|
|
|
(source "Resources/default.css.info")
|
|
|
|
(newname "def_css.info")
|
|
|
|
(help @copyfiles-help)
|
|
|
|
(dest "ENVARC:Sys")
|
|
|
|
(optional "nofail")
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
2014-05-03 19:38:58 +04:00
|
|
|
(complete 80)
|
2010-04-18 03:12:14 +04:00
|
|
|
|
2008-11-09 02:11:18 +03:00
|
|
|
(working "Setting MIME types")
|
|
|
|
(p_setmimetype "css" "text/css")
|
|
|
|
(p_setmimetype "html" "text/html")
|
|
|
|
(p_setmimetype "ascii" "text/plain")
|
|
|
|
(p_setmimetype "jpeg" "image/jpeg")
|
|
|
|
(p_setmimetype "gif" "image/gif")
|
|
|
|
(p_setmimetype "png" "image/png")
|
|
|
|
(p_setmimetype "jng" "image/jng")
|
|
|
|
(p_setmimetype "mng" "image/mng")
|
|
|
|
(p_setmimetype "svg" "image/svg")
|
|
|
|
(p_setmimetype "bmp" "image/bmp")
|
|
|
|
(p_setmimetype "ico" "image/ico")
|
|
|
|
(p_setmimetype "sprite" "image/x-riscos-sprite")
|
2010-10-04 00:41:31 +04:00
|
|
|
(p_setmimetype "webp" "image/webp")
|
2009-02-21 14:09:56 +03:00
|
|
|
(p_setmimetype "lha" "application/x-lha")
|
|
|
|
(p_setmimetype "zip" "application/x-zip")
|
2013-02-16 03:28:46 +04:00
|
|
|
(p_setmimetype "js" "application/javascript")
|
2008-11-09 02:11:18 +03:00
|
|
|
|
2014-05-03 19:38:58 +04:00
|
|
|
(complete 85)
|
2013-06-22 16:16:15 +04:00
|
|
|
|
|
|
|
(if (>= osver 53)
|
|
|
|
(if (= (exists "Rexx:NetSurf") 0)
|
|
|
|
(
|
|
|
|
(textfile
|
|
|
|
(prompt "Creating NetSurf launch helper")
|
|
|
|
(help @textfile-help)
|
|
|
|
(dest "Rexx:NetSurf")
|
|
|
|
(append "/*\n"
|
|
|
|
" * Copyright 2013 Chris Young <chris@unsatisfactorysoftware.co.uk>\n"
|
|
|
|
" *\n"
|
|
|
|
" * This file is part of NetSurf, http://www.netsurf-browser.org/\n"
|
|
|
|
" *\n"
|
|
|
|
" * NetSurf is free software; you can redistribute it and/or modify\n"
|
|
|
|
" * it under the terms of the GNU General Public License as published by\n"
|
|
|
|
" * the Free Software Foundation; version 2 of the License.\n"
|
|
|
|
" *\n"
|
|
|
|
" * NetSurf is distributed in the hope that it will be useful,\n"
|
|
|
|
" * but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
|
|
|
|
" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
|
|
|
|
" * GNU General Public License for more details.\n"
|
|
|
|
" *\n"
|
|
|
|
" * You should have received a copy of the GNU General Public License\n"
|
|
|
|
" * along with this program. If not, see <http://www.gnu.org/licenses/>.\n"
|
|
|
|
" */\n"
|
|
|
|
"\n"
|
|
|
|
"/* This is a convenience script for launching NetSurf from the Shell.\n"
|
|
|
|
" * If NetSurf is already running it will open the supplied URL in a new tab.\n"
|
|
|
|
" * This can be used in URL Prefs in place of directly calling APPDIR:NetSurf.\n"
|
|
|
|
" */\n"
|
|
|
|
"\n"
|
|
|
|
"options results\n"
|
|
|
|
"parse arg url\n"
|
|
|
|
"\n"
|
|
|
|
"if show('P', 'NETSURF') then do\n"
|
|
|
|
" address NETSURF 'OPEN' url 'NEWTAB'\n"
|
|
|
|
" address NETSURF 'TOFRONT'\n"
|
|
|
|
"end\n"
|
|
|
|
"else do\n"
|
|
|
|
" address command 'APPDIR:NetSurf URL' url\n"
|
|
|
|
"end\n")
|
|
|
|
)
|
|
|
|
(protect "Rexx:NetSurf" "+se")
|
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
2014-05-03 19:38:58 +04:00
|
|
|
(complete 90)
|
2010-01-16 18:53:00 +03:00
|
|
|
|
2011-12-16 02:32:42 +04:00
|
|
|
(if (= #addlaunchhandler 1)
|
2010-01-16 18:53:00 +03:00
|
|
|
(
|
|
|
|
; We use fitr here so that the sections are only added once.
|
2011-12-16 02:32:42 +04:00
|
|
|
; We also check for string "NetSurf" within the files as saving
|
|
|
|
; the config will overwrite fitr's tags.
|
|
|
|
; This probably needs rewriting to not use fitr as it isn't really necessary now.
|
|
|
|
|
2010-01-16 18:53:00 +03:00
|
|
|
(working "Adding NetSurf to launch-handler config")
|
2011-12-16 04:00:13 +04:00
|
|
|
(if (= (p_chk_launch-handler "FILE.LH") 0)
|
2013-06-22 16:16:15 +04:00
|
|
|
(p_fitr "ENVARC:launch-handler/URL/FILE.LH" "ClientName=\"NETSURF\" ClientPath=\"Rexx:NetSurf\" CMDFORMAT=\"*\"file:///%s*\"\"")
|
2011-12-16 02:32:42 +04:00
|
|
|
)
|
|
|
|
|
2011-12-16 04:00:13 +04:00
|
|
|
(if (= (p_chk_launch-handler "HTTP.LH") 0)
|
2013-06-22 16:16:15 +04:00
|
|
|
(p_fitr "ENVARC:launch-handler/URL/HTTP.LH" "ClientName=\"NETSURF\" ClientPath=\"Rexx:NetSurf\" CMDFORMAT=\"*\"http://%s*\"\"")
|
2011-12-16 02:32:42 +04:00
|
|
|
)
|
|
|
|
|
2011-12-16 04:00:13 +04:00
|
|
|
(if (= (p_chk_launch-handler "HTTPS.LH") 0)
|
2013-06-22 16:16:15 +04:00
|
|
|
(p_fitr "ENVARC:launch-handler/URL/HTTPS.LH" "ClientName=\"NETSURF\" ClientPath=\"Rexx:NetSurf\" CMDFORMAT=\"*\"https://%s*\"\"")
|
2011-12-16 02:32:42 +04:00
|
|
|
)
|
|
|
|
|
2011-12-16 04:00:13 +04:00
|
|
|
(if (= (p_chk_launch-handler "WWW.LH") 0)
|
2013-06-22 16:16:15 +04:00
|
|
|
(p_fitr "ENVARC:launch-handler/URL/WWW.LH" "ClientName=\"NETSURF\" ClientPath=\"Rexx:NetSurf\" CMDFORMAT=\"*\"http://www.%s*\"\"")
|
2011-12-16 02:32:42 +04:00
|
|
|
)
|
|
|
|
|
2011-12-16 04:00:13 +04:00
|
|
|
; (if (= (p_chk_launch-handler "FTP.LH") 0)
|
2013-06-22 16:16:15 +04:00
|
|
|
; (p_fitr "ENVARC:launch-handler/URL/FTP.LH" "ClientName=\"NETSURF\" ClientPath=\"Rexx:NetSurf\" CMDFORMAT=\"*\"ftp://%s*\"\"")
|
2011-12-16 02:32:42 +04:00
|
|
|
; )
|
2010-01-16 18:53:00 +03:00
|
|
|
)
|
|
|
|
)
|
|
|
|
|
2014-05-03 19:38:58 +04:00
|
|
|
(complete 95)
|
2012-10-11 22:48:28 +04:00
|
|
|
|
|
|
|
(working "Running FixFonts")
|
|
|
|
|
|
|
|
(if #runfixfonts
|
|
|
|
(
|
|
|
|
(run "SYS:System/FixFonts")
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
2008-11-09 02:11:18 +03:00
|
|
|
(complete 100)
|
|
|
|
|
|
|
|
(if (= #AutoInstall 1)
|
|
|
|
(
|
|
|
|
(exit (quiet))
|
|
|
|
)
|
|
|
|
(
|
2012-03-29 01:23:26 +04:00
|
|
|
(exit)
|
2008-11-09 02:11:18 +03:00
|
|
|
)
|
|
|
|
)
|