Roxen.git
/
server
/
etc
/
RoxenUI.wxs
version
»
Context lines:
10
20
40
80
file
none
3
Roxen.git/server/etc/RoxenUI.wxs:35:
<CustomAction Id="CreateConfigInterface" BinaryKey="RoxenInstaller" VBScriptCall="CreateConfigInterface" Execute="deferred" Impersonate="no" /> <CustomAction Id="SetCreateMysqlLocation" Property="CreateMysqlLocation" Value="[SERVERDIR];[MYSQLBASE];[MYSQLDEXE];[MYISAMCHKEXE];[MYSQLADMINEXE]" Execute="immediate" /> <CustomAction Id="CreateMysqlLocation" BinaryKey="RoxenInstaller" VBScriptCall="CreateMysqlLocation" Execute="deferred" Impersonate="no" /> <CustomAction Id="SetCreatePikeLocation" Property="CreatePikeLocation" Value="[SERVERDIR]" Execute="immediate" /> <CustomAction Id="CreatePikeLocation" BinaryKey="RoxenInstaller" VBScriptCall="CreatePikeLocation" Execute="deferred" Impersonate="no" />
+
<CustomAction Id="DontStartServer" Property="START_SERVER"
+
Value="0" Execute="immediate" />
<CustomAction Id="StartBrowser" Property="BROWSER" ExeCommand="[SERVER_PROTOCOL]://localhost:[SERVER_PORT]/" Execute="deferred" Return="asyncNoWait" /> <CustomAction Id="ConsoleStartServer" Directory="TARGETDIR" ExeCommand='"[TARGETDIR]ntstart"' Execute="deferred" Return="asyncNoWait" /> <CustomAction Id="SetCreateEnvironment" Property="CreateEnvironment" Value="[TARGETDIR]local/environment.ini" Execute="immediate" />
Roxen.git/server/etc/RoxenUI.wxs:862:
<Control Id="BodyText1" Type="Text" X="9" Y="63" Width="354" Height="60"> <Text>{\VSI_MS_Sans_Serif13.0_0_0}The installer is ready to install [ProductName] on your computer. Click "Next" to start the installation.</Text> </Control> <Control Id="StartServerText" Type="Text" X="9" Y="123" Width="354" Height="14"> <Text>{\VSI_MS_Sans_Serif13.0_0_0}Start server after installation</Text> </Control> <Control Id="StartServerGroup" Type="RadioButtonGroup" X="18" Y="137" Width="348" Height="48" Property="START_SERVER"> <Text>{\VSI_MS_Shell_Dlg13.0_0_0}MsiRadioButtonGroup</Text>
+
<Condition Action="disable">NOT MYSQLDEXE</Condition>
</Control> <Control Id="InstallServiceText" Type="Text" X="9" Y="185" Width="354" Height="14"> <Text>{\VSI_MS_Sans_Serif13.0_0_0}Install as service</Text> <Condition Action="disable">(NOT VersionNT) OR (INSTALLATION_TYPE="2") OR (Privileged<>1)</Condition> <Condition Action="enable">VersionNT AND (INSTALLATION_TYPE<>"2") AND (Privileged=1)</Condition> </Control> <Control Id="InstallServiceGroup" Type="RadioButtonGroup" X="18" Y="199" Width="348" Height="48" Property="INSTALL_SERVICE"> <Text>{\VSI_MS_Shell_Dlg13.0_0_0}MsiRadioButtonGroup</Text> <Condition Action="disable">(NOT VersionNT) OR (INSTALLATION_TYPE="2") OR (Privileged<>1)</Condition> <Condition Action="enable">VersionNT AND (INSTALLATION_TYPE<>"2") AND (Privileged=1)</Condition>
Roxen.git/server/etc/RoxenUI.wxs:1189:
<InstallUISequence> <Show Dialog="FatalErrorForm" OnExit="error"><![CDATA[NOT HideFatalErrorForm]]></Show> <Show Dialog="UserExitForm" OnExit="cancel" /> <Show Dialog="FinishedForm" OnExit="success" /> <Custom Action="ERRCA_UIANDADVERTISED" Before="AppSearch"><![CDATA[ProductState=1]]></Custom> <Custom Action="CustomTextA_SetProperty_EDIT1" After="ValidateProductID" /> <Custom Action="CustomTextA_SetProperty_EDIT2" After="CustomTextA_SetProperty_EDIT1" /> <Custom Action="CustomTextA_SetProperty_EDIT3" After="CustomTextA_SetProperty_EDIT2" /> <Custom Action="CustomTextA_SetProperty_EDIT4" After="CustomTextA_SetProperty_EDIT3" /> <Custom Action="DIRCA_TARGETDIR" After="CustomTextA_SetProperty_EDIT4"><![CDATA[TARGETDIR=""]]></Custom>
+
<Custom Action="FallbackMysqldExe" After="DIRCA_TARGETDIR">MYSQLDEXE=""</Custom>
+
<Custom Action="DontStartServer" After="FallbackMysqldExe">MYSQLDEXE=""</Custom>
<Show Dialog="WelcomeForm" After="IsolateComponents"><![CDATA[Installed="" AND NOT RESUME]]></Show> <Custom Action="VSDCA_FolderForm_AllUsers" After="WelcomeForm"><![CDATA[Installed="" AND NOT RESUME AND ALLUSERS=1]]></Custom> <Show Dialog="ResumeForm" After="VSDCA_FolderForm_AllUsers"><![CDATA[Installed="" AND RESUME]]></Show> <Show Dialog="MaintenanceForm" After="ResumeForm"><![CDATA[Installed<>""]]></Show> <Show Dialog="FolderForm" After="CostFinalize"><![CDATA[Installed="" AND NOT RESUME]]></Show> <Show Dialog="ProgressForm" After="FolderForm" /> </InstallUISequence> </UI> <Property Id="AdminWelcomeForm_NextArgs"><![CDATA[AdminFolderForm]]></Property>
Roxen.git/server/etc/RoxenUI.wxs:1411:
<Custom Action="FallbackMysqldExe" After="CreateConfigInterface">MYSQLDEXE=""</Custom> <Custom Action="FallbackMyisamchkExe" After="FallbackMysqldExe">MYISAMCHKEXE=""</Custom> <Custom Action="FallbackMysqladminExe" After="FallbackMysqldExe">MYSQLADMINEXE=""</Custom> <Custom Action="FallbackMysqlBase" After="FallbackMysqladminExe">MYSQLBASE=""</Custom> <Custom Action="SetCreateMysqlLocation" After="FallbackMysqlBase" /> <Custom Action="CreateMysqlLocation" After="SetCreateMysqlLocation">REMOVE="" AND MYSQLLOCATIONLOCATION = ""</Custom> <Custom Action="SetCreatePikeLocation" After="CreateMysqlLocation">REMOVE=""</Custom> <Custom Action="CreatePikeLocation" After="SetCreatePikeLocation">REMOVE=""</Custom> <Custom Action="SetCreateEnvironment" After="CreatePikeLocation">REMOVE=""</Custom> <Custom Action="CreateEnvironment" After="SetCreateEnvironment">REMOVE=""</Custom>
+
<Custom Action="DontStartServer" After="CreateEnvironment">MYSQLDEXE=""</Custom>
<Custom Action="ConsoleStartServer" After="StartServices">((NOT VersionNT) OR INSTALL_SERVICE<>"1") AND START_SERVER="1"</Custom> </InstallExecuteSequence> <Binary Id="DefBannerBitmap" src="Banner.bmp" /> <Binary Id="UpFldrBtn" src="UpFldrBtn.icon" /> <Binary Id="NewFldrBtn" src="NewFldrBtn.icon" /> <Binary Id="RoxenInstaller" src="Win32Installer.vbs" /> </Fragment> </Wix>