 Firebird Binary Installer Test Harness HELP              (Designed with TABS=4 and console width=120)

 fbit {PARAM [...]]

   Parameters may be passed in any order except for one special case:

     fbit CLEAN

    will clean up from previous broken installs. CLEAN must the first parameter
    and subsequent parameters are ignored. Note: - It will run silently.

 By default fbit installs Firebird according to the parameters passed and then
 immediately uninstalls it. A copy of the install is made, along with the  install and uninstall logs.

 REQUIREMENTS
 ============
 The script will attempt to detect if the current cmd session has just built firebird.
 If not you must set FBINST_EXEC in the environment prior to running this script.

 Be sure to check :SET_GLOBAL_ENV for hard-coded settings
 Some knowledge of InnoSetup will be useful. See %FIREBIRD%/doc/installation_scripted.txt for more info.


 FBIT Specific Parameters
 ========================
 Param Name	    Value Passed to fbit			Comment
 ----------	    --------------------			-------
 HELP           -								Displays this screen
 DRYRUN	    	-								Show what will be done. No changes are made
 NOARCHIVE  	-								Disables copying of install dir to %USERPROFILE%\fbit
												Logs and inf files are always saved.
 NOUNINSTALL    -								Disable automatic uninstall for this test run
 SCRIPTED   	-								Sets VERYSILENT, SP and NOMSG
 TESTNAME   	NameOfTestRun					Optional. No spaces allowed. Used for storing test run details.

The following parameters are set by default. They are unset automatically when a conflicting parameter is passed.

 Default Param	Default Value set by fbit		Unset by
 -------------	-------------------------		----------
 INTERACTIVE	True							SCRIPTED
 INSTALLTYPE	ServerInstall					CLIENT or DEVINST
 SERVICE_TASK	True							APPTASK
 SUPERSERVER	True							CLASSICSERVER or SUPERCLASSIC

 Firebird Installer specific Parameters
 ======================================
 Param Name		Value passed to installer		Action when set
 ----------		-------------------------		---------------
 COPYGDSLIB		CopyFbClientAsGds32Task			Copy fbclient to <SYS> and rename to gds32
 FORCE			FORCE							Force installation
 NOAUTOSTART	NULL							Does not set AutoStartTask
 NOCOPYFBLIB	-								Does not copy fbclient to <SYS>
 PASSWORD		/SYSDBAPASSWORD=%ISC_PASSWORD%	Changes SYSDBA password from masterkey
												See :SET_GLOBAL_ENV

 Installation Tasks
 ==================
 Param Name		Value passed to /TASKS			Comment
 -------------	----------------------			---------------
 APPTASK		UseApplicationTask				Will not install as a service
 CLASSICSERVER	UseClassicServerTask			Will configure classic server
 SUPERCLASSIC	UseSuperClassicTask				Will configure super classic

 Installation Types
 ==================
 Param Name		Value passed to /TYPE			Comment
 ------------	---------------------			-------
 CLIENT			ClientInstall					Minimal working client install
 DEVINST		DeveloperInstall				Everything but the server.
 SERVER_INSTALL ServerInstall

 Uninstallation
 ==============
 Param Name		Value passed to uninstaller		Comment
 --------------	---------------------------		-------
 CLEAN			CLEAN							Completely remove the firebird install
												Reset list of shared dll's in the registry
												Assumes installed version of Firebird matches %FIREBIRD_BASE_VER% set in fbit script.

 Generic InnoSetup parameters
 ============================
 Param Name		Value passed to installer		Comment
 ----------		-------------------------		-------
 NOMSG			SUPPRESSMSGBOXES				Suppress message boxes
 NOCANCEL		NOCANCEL						Prevents user cancelling install
 SILENT			SILENT
 SP				SP-								Disables the This will install... prompt
 VERYSILENT		VERYSILENT


 Examples
 ========

o Run a scripted server install:

   fbit SCRIPTED

o Clean up previous firebird install:

   fbit CLEAN

o Test install of firebird client:

  fbit SCRIPTED CLIENT

-------------------------- End of Fbit Help Screen ----------------------------------------
