<!-- User interface -->
<?include lang\$(var.Language)\ui.wxi?>
-
+
+ <CustomAction
+ Id="SetInstallLocation"
+ Property="ARPINSTALLLOCATION"
+ Value="[AFSDIR]" />
+
<!-- Installation Sequences -->
<AdvertiseExecuteSequence />
<AdminExecuteSequence />
<InstallExecuteSequence>
<RemoveExistingProducts After="InstallValidate">(Not Installed) And (OPENAFSBIN_UPGRADE)</RemoveExistingProducts>
+ <Custom Action="SetInstallLocation" Before="RegisterProduct" />
</InstallExecuteSequence>
<!-- Related producs -->
BinaryKey="BIN_afsCustom"
DllEntry="AbortMsiImmediate"
Execute="immediate" />
+ <CustomAction
+ Id="SetInstallLocation"
+ Property="ARPINSTALLLOCATION"
+ Value="[AFSDIR]" />
<!-- Installation Sequences -->
<AdvertiseExecuteSequence />
<!-- <Custom Action="RemoveAFSAdminGroup" Before="">&feaClient=2</Custom> -->
<Custom Action="RollbackAFSAdminGroup" Before="CreateAFSAdminGroup">&feaClient=3</Custom>
<Custom Action="CreateAFSAdminGroup" Before="CreateFolders">&feaClient=3</Custom>
+ <Custom Action="SetInstallLocation" Before="RegisterProduct" />
<ScheduleReboot After="PublishProduct">&feaClient=3 OR &feaServer=3 OR &feaClient=2 OR &feaServer=2</ScheduleReboot>
</InstallExecuteSequence>