-
Notifications
You must be signed in to change notification settings - Fork 58
Service Packs and Hotfixes
Service Packs are placed in the same folder as the actual JAR file: dist/bin There is a naming convention, so if the JAR file is "aem61.jar" then the corresponding must be named "aem61-sp.zip", if the name is "cq61-author-p4502.jar" then the SP must be named "cq61-author-p4502-sp.zip".
In the on-screen log of the demo-machine you will also notice:
Installing a new demo instance of type author named author...
**INFO: Installing a service pack for this build **
Configuring the author instance
you also may check in
demos/name/role/crx-quickstart/install
a file named
sp.zip
Note: The installation of further packages will start after the installation of the SP is completed
There are two ways for hotfixes
create a directory
dist/hotfixes/all
and put your hotfix files here. However, a certain order of processing cannot be guaranteed, as these files are also put in the same folder "crx-quickstart/install" along with a service pack (if there is any) and processed in parallel - smaller packages may be finished earlier. So there is no certain order of processing and dependencies may fail.
The old rule from https://helpx.adobe.com/experience-manager/kb/HowToInstallPackagesUsingRepositoryInstall.html that files in this folder will be processed in alphabetical order doesn't seem to be valid any more (observation, confirmation pending)
In order to ensure that all dependencies can be resolved it is necessary to keep a certain installation order of files. All files which are put into
dist/packages/aem61/all
will be processed in alphabetical order (of the filename). If you have hotfixes with 4-digit mixed up with 5-digits please rename all files to 5-digit (e.g. rename cq-6.1.0-hotfix-6445-1.0.0.zip to cq-6.1.0-hotfix-06445-1.0.0.zip ). This method is slower (no parallel processing) but ensures a strict order to keep dependencies agnostic from package size or processing speed per package)
Always check with the package manager that all service packs and hotfixes have been installed and activated as expected