- <instructions type="update" fromversion="5.2.*">
- <!-- We need to deploy `lib/core.functions.php` and `lib/system/api/*` first, otherwise
- Guzzle can not be found during the development of the regular file PIP. -->
+ <instructions type="update" fromversion="5.3.*">
+ <!--
+tar cvf com.woltlab.wcf/files_pre_check.tar -C wcfsetup/install/files/ \
+ acp/update_com.woltlab.wcf_5.4_checkSystemRequirements.php \
+ acp/update_com.woltlab.wcf_5.4_checkOwnerGroup.php
+ -->
+ <instruction type="file" run="standalone">files_pre_check.tar</instruction>
+
+ <!-- Checks that need to happen before the upgrade starts. -->
+ <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_5.4_checkSystemRequirements.php</instruction>
+ <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_5.4_checkOwnerGroup.php</instruction>
+
+ <!--
+tar cvf com.woltlab.wcf/files_pre.tar -C wcfsetup/install/files/ \
+ acp/update_com.woltlab.wcf_5.4_session_1_cookies.php \
+ acp/database/update_com.woltlab.wcf_5.4_session_2_user_session.php \
+ acp/update_com.woltlab.wcf_5.4_session_3_migrate_session.php \
+ lib/util/HeaderUtil.class.php \
+ lib/system/package/plugin/AbstractPackageInstallationPlugin.class.php \
+ lib/system/package/plugin/DatabasePackageInstallationPlugin.class.php \
+ lib/system/package/plugin/FilePackageInstallationPlugin.class.php \
+ lib/system/package/plugin/ScriptPackageInstallationPlugin.class.php
+ -->