<< Click to Display Table of Contents >> RayPack > 7.3 u6 > User Guide > PackTailor PackTailor Tutorial |
Packagers often have to go for the full distance, starting their job with repackaging, continuing with package design tasks and finalizing with validation and quality control. Nonetheless, there are times when a little tweak of the given resources would pretty much do the trick. RayPack would not be recommended by professional packagers if it did not contain a perfect solution for this as well – the PackTailor.
Customizing an MSI may be time consuming and error-prone if there are many options in the installation database, including but not limited to serial numbers, paths, radio selections, feature states, license agreements etc. With PackTailor, users are able to simply select changes they want to perform for the package.
By running a simulation of an MSI's UI sequence, packagers create a transform based on the set of available user input and selection options provided with the original MSI. Therefore, it is for example not necessary to know which property is required for serial number injection, PackTailor finds the right one, and records any changes made to it.
Before any actual packaging activity, no matter if it is package design, transform tailoring, or repackaging, it is highly recommended taking a look at the settings section first. For details regarding settings, please refer to the Settings Tutorial within the Knowledge Base, or dive into RayPack’s Application Help contents.
In order to create a decent MST from the tailoring process, the following preconditions have to be ensured:
•The resource file has to be a valid MSI package
•The base application should not be installed on the packaging machine
•Tailoring is not recommended for packages with complex launch conditions, system state analysis custom actions, or highly target machine related dependencies that cannot be recorded on the packaging machine.
To initiate a new transform tailoring procedure, launch RayPack and click on the Create a new project tile on the dashboard. Creating a new transform is available by clicking on the last project type option.