-->
<instruction type="file" run="standalone">files_pre.tar</instruction>
+ <!-- Checks that need to happen before the upgrade starts. -->
<instruction type="script" run="standalone">acp/update_com.woltlab.wcf_5.4_checkOwnerGroup.php</instruction>
+ <!-- Preparations for the new session system. -->
<instruction type="script" run="standalone">acp/update_com.woltlab.wcf_5.4_session_1_cookies.php</instruction>
<instruction type="script" run="standalone">acp/update_com.woltlab.wcf_5.4_session_2_user_session.php</instruction>
+ <!-- New application code. -->
<instruction type="file" skipStyleUpdate="true" />
<instruction type="acpTemplate" />
<instruction type="template" />
+ <!-- Make the new options available as early as possible. -->
+ <instruction type="option" run="standalone" />
+
+ <!-- Cleanup for the new session system. -->
<instruction type="script" run="standalone">acp/update_com.woltlab.wcf_5.4_session_3_drop_virtual.php</instruction>
<instruction type="script" run="standalone">acp/update_com.woltlab.wcf_5.4_session_4_clean_session.php</instruction>
+
+ <!-- Non-critical database adjustments. -->
<instruction type="script" run="standalone">acp/update_com.woltlab.wcf_5.4_db.php</instruction>
+ <!-- Cleanup of the filesystem. -->
<instruction type="script" run="standalone">acp/update_com.woltlab.wcf_5.4_removeFiles.php</instruction>
+ <!-- Update of the styles that was skipped during the deployment of the new application code. -->
<instruction type="script" run="standalone">acp/update_com.woltlab.wcf_5.4_updateStyle.php</instruction>
+ <!-- Misc. PIPs. -->
<instruction type="objectTypeDefinition" />
- <instruction type="option" />
+ <instruction type="objectType" />
+ <instruction type="userGroupOption" />
+ <instruction type="userMenu" />
+ <instruction type="page" />
+ <instruction type="language" />
</instructions>
</package>