home *** CD-ROM | disk | FTP | other *** search
/ ftp.f-secure.com / 2014.06.ftp.f-secure.com.tar / ftp.f-secure.com / support / temp / psb / PSBWKS9.exe / configuration / fssg / fssg.xml < prev    next >
Text File  |  2009-12-14  |  3KB  |  86 lines

  1. <setup>
  2.  
  3. <ih>
  4.  <ip_begin>detect_sidegrades</ip_begin>
  5.  <ip_continue></ip_continue>
  6. </ih>
  7.  
  8. <install>
  9.  <detect_sidegrades>
  10.   <ref>result = "%UPDATE_DIR%\fssg.exe" /c"%PARENT_CONFIG_XML%" /mdetect</ref>
  11.   <progress>
  12.    <note>Detecting conflicting products...</note>
  13.    <noteid>6</noteid>
  14.   </progress>
  15.   <onresult>
  16.    <no_more_items>return 0</no_more_items>
  17.    <cancel>return %result%</cancel>
  18.    <requires_interactive_windowstation>list_manual_sidegrades</requires_interactive_windowstation>
  19.    <fail>return %result%</fail>
  20.   </onresult>
  21.  </detect_sidegrades>
  22.  
  23.  <save_sidegrades_info>
  24.   <ref>InstallHelper.CreateInstallEvent 4</ref>
  25.   <onresult>
  26.     <default>list_sidegrades</default>
  27.   </onresult>
  28.  </save_sidegrades_info>
  29.  
  30.  <list_sidegrades>
  31.   <runas>user_process</runas>
  32.   <ref>result = "%WORK_DIR%\configuration\setupgui\SetupGUIMngr.exe" /c"%PARENT_CONFIG_XML%" /mCancelEnable /rSidegradeDlg</ref>
  33.   <onresult>
  34.    <_no_more_items>return 0</_no_more_items>
  35.    <cancel>return %result%</cancel>
  36.    <back>return %result%</back>
  37.   </onresult>
  38.  </list_sidegrades>
  39.  
  40.  <show_progress>
  41.   <mode>async</mode> 
  42.   <runas>user_process</runas>
  43.   <ref>"%WORK_DIR%\configuration\setupgui\SetupGUIMngr.exe" /c"%PARENT_CONFIG_XML%" /mCancelDisable /rSidegradeProgressDlg</ref> 
  44.  </show_progress>
  45.  
  46.  <remove_sidegrades>
  47.   <ref>result = "%UPDATE_DIR%\fssg.exe" /c"%PARENT_CONFIG_XML%" /mremove</ref>
  48.   <progress>
  49.    <note>Removing conflicting products...</note>
  50.    <noteid>7</noteid>
  51.   </progress>
  52.   <onresult>
  53.    <no_more_items>detect_sidegrades</no_more_items>
  54.    <reboot_required>sidegrade_restart_dlg</reboot_required>
  55.    <cancel>return %result%</cancel>
  56.   </onresult>
  57.  </remove_sidegrades>
  58.  
  59.  <list_manual_sidegrades>
  60.   <runas>user_process</runas>
  61.   <ref>result = "%WORK_DIR%\configuration\setupgui\SetupGUIMngr.exe" /c"%PARENT_CONFIG_XML%" /mCancelEnable /rSidegradeFailedDlg</ref>
  62.   <onresult>
  63.    <no_more_items>detect_sidegrades</no_more_items>
  64.    <next>detect_sidegrades</next>
  65.    <cancel>return %result%</cancel>
  66.    <continue>return 000005B3</continue>
  67.    <default>return %result%</default>
  68.   </onresult>
  69.  </list_manual_sidegrades>
  70.  
  71.  <sidegrade_restart_dlg>
  72.   <runas>user_process</runas>
  73.   <ref>result = "%WORK_DIR%\configuration\setupgui\SetupGUIMngr.exe" /c"%PARENT_CONFIG_XML%" /mCancelEnable /rSidegradeRestartDlg</ref>
  74.   <onresult>
  75.    <!--Reboot returns are modified by setting highest bit to compose a restart requiest for aua. Script doesnt have maths for that.-->
  76.    <reboot_initiated>return 80000669</reboot_initiated>
  77.    <reboot_required>return 80000BC2</reboot_required>
  78.    <default>return 80000669</default>
  79.   </onresult>
  80.  </sidegrade_restart_dlg>
  81.  
  82. </install>
  83.  
  84.  
  85. </setup>
  86.