home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 10
/
Fresh_Fish_10_2352.bin
/
fishdisks
/
d1076.lha
/
Programs
/
Man
/
Install
< prev
next >
Wrap
Text File
|
1995-03-29
|
4KB
|
144 lines
; *** Man installation scipt ***
(set #install-msg
(cat "\n\nMan installation script.\n"
"This script installs the MAN commodity on your Amiga.\n\n"
"Read the documentation for\n"
"more information on the distribution\n"
"and commercial usage of Man.\n\n"
"Man © 1993-1995 Markus Hillenbrand\n"
"All rights reserved."
))
(set #bad-kick "You must be using Kickstart 2.04 to install using this script!")
(set #copying-reqtools "Copying reqtools.library to Libs:...")
(message #install-msg)
(welcome "Welcome to the Man installation!")
(if (< (/ (getversion) 65536) 37)
(
(abort #bad-kick)
))
(if (exists "S:Man.cfg")
(
(delete "S:Man.cfg")
))
(set reqtoolslib "libs20/reqtools.library")
(set catalogdir "catalogs/")
(copylib
(prompt "\n" #copying-reqtools)
(help @copylib-help)
(source reqtoolslib)
(dest "Libs:")
(confirm)
)
(if (exists "SYS:WBStartUp/Man") (copylib (prompt "\nInstalling Man-Commodity\n")
(help @copylib-help)
(source "Man")
(dest "SYS:WBStartUp")
(confirm))
(copyfiles (prompt "\nInstalling Man-Commodity\n")
(help @copyfile-help)
(source "MAN")
(dest "SYS:WBStartUp")
(infos)
(noposition)
(confirm))
)
(set #which-language "\nWhich languages should be installed?\n(English is default.)")
(set old_level @user-level)
(set default_lang 1)
(if (exists "SYS:Locale")
(
(if (exists "LOCALE:")
(
(user 1)
(set lang (askoptions (prompt #which-language)
(help #which-language-help)
(choices "Deutsch"
"Svenska")
(default default_lang)
)
)
(user old_level)
(set n 0)
(while (set language (select n "deutsch"
"svenska"
""))
(
(if (IN lang n)
(
(if (<> 2 n)
(
(makedir (cat "LOCALE:Catalogs/" language))
(copyfiles (source (cat catalogdir language))
(dest (cat "LOCALE:Catalogs/" language))
(all)
)
))
))
(set n (+ n 1))
))
))
))
(set #which-manpages "\nWhich man pages should be installed?")
(set #which-manhelp "Specify the useful man pages")
(set old_level @user-level)
(set manpagedir "Pages/")
(
;get destination dir for ManPages
(set mydest
(askdir
(prompt "Select the directory where you want to put the man pages:")
(help "The directory where you store the man pages should be on a "
"hard drive. A directory will NOT be created!!\n\n"
)
(default "Work:")
(disk)
)
)
(user 1)
(set lang (askoptions (prompt #which-manpages)
(help #which-manhelp)
(choices "Man"
"Dir"
"DT2IFF"
"List"
"Which"
"Why")
)
)
(user old_level)
(set n 0)
(while (set manpage (select n "Man.man"
"Dir.man"
"DT2IFF.man"
"List.man"
"Which.man"
"Why.man"
""))
(
(if (IN lang n)
(
(if (<> 200 n)
(
(copyfiles (source (cat manpagedir manpage))
(dest mydest)
(all)
)
))
))
(set n (+ n 1))
))
)