; $VER: Install PlusEd 2.00 (10.5.92)
; Script for Installer to install PlusEd.

(set reqtoolslib "/ReqTools/libs20/reqtools.library")
(set catalogdir "/Locale/Catalogs/")
(set docdir "/Docs/")
(set fontsdir "/Fonts/")

	(complete 0)
	(welcome)

; Ask for the main directory

	(set PlusEd_dest "ram:PlusEd")
	(set PlusEd_dest
		(askdir
			(prompt "Bitte wählen Sie ein Verzeichnis für PlusEd aus.")
			(help @askdir-help)
			(default PlusEd_dest)
		)
	)
	(complete 10)

; Install executables

	(copyfiles
		(prompt "Bitte wählen Sie die Programmversionen an, die Sie installieren möchten.")
		(help @copyfiles-help)
		(dest PlusEd_dest)
		(source "/")
		(choices "PlusEd" "PlusEd.030" "PlusEd.040")
		(infos)
		(confirm)
	)
	(complete 30)

; Install documentation

	(copyfiles
		(prompt "Bitte wählen Sie aus, in welchen Sprachen Sie die Dokumentation installieren möchten.")
		(help @copyfiles-help)
		(dest PlusEd_dest)
		(source docdir)
		(choices "Deutsch" "English")
		(infos)
		(confirm)
	)
	(complete 50)

; Install fonts

	(if
		(askbool
			(prompt "Soll ich den IBM.font in fonts: installieren ?")
			(help @askbool_help)
			(default 1)
		)
		(run
			("copy %s#? to fonts: all" (fontsdir))
		)
	)
	(complete 60)

; Install demos

	(if
		(askbool
			(prompt "Soll ich die Demo-Dateien installieren ?")
			(help @askbool_help)
			(default 1)
		)
		(run
			("copy /Demos#? %s all" PlusEd_dest)
		)
	)
	(complete 80)

; Install ReqTools.library

	(if
		(askbool
			(prompt "Soll ich die ReqTools.library 2.1d installieren ?")
			(help @askbool_help)
			(default 1)
		)
		(copylib
			(source reqtoolslib)
			(dest "LIBS:")
		)
	)
	(complete 90)

; Install catalogs

	(copyfiles
		(prompt "Bitte wählen Sie aus, für welche Sprache Sie Catalogs installieren möchten.")
		(help @copyfiles-help)
		(dest "locale:catalogs/")
		(source catalogdir)
		(choices "Deutsch")
		(infos)
		(confirm)
	)
	(complete 100)

; Cleanup

	(set @default_dest PlusEd_dest)
	(exit)
