public:repackaging_isabel_security_components_for_macos
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| public:repackaging_isabel_security_components_for_macos [2024/04/05 08:33] – thomas | public:repackaging_isabel_security_components_for_macos [2024/04/05 08:43] (current) – thomas | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | The macOS installer of Isabel | + | ====== Repackaging |
| - | * It runs an AppleScript during installation, | + | |
| - | * It assumes that the DMG image is mounted while installing the PKG installer package. | + | |
| - | These make it impossible to perform a silent install, e.g. through Munki or installer. In order to overcome this limitation, we must make some adjustments to the postinstall script responsible for these actions. | + | ===== Why repackage? ===== |
| - | Open the DMG. | + | The macOS installer of Isabel has some major deficiencies. It tries to access resources not in its installer, tries to manipulate |
| + | |||
| + | These make it impossible to perform a silent install, e.g. through Munki or '' | ||
| + | |||
| + | Note that I did this for version 6.33.19, but I suspect other versions to have the same general issues. | ||
| + | |||
| + | ===== Repackaging procedure ===== | ||
| + | |||
| + | Download the Isabel installation disk image from the [[https:// | ||
| Extract the package to a working location. | Extract the package to a working location. | ||
| Line 138: | Line 144: | ||
| This code once again tries to use the security command to install some new certificates. Testing shows that Isabel still seems to work, even without having these installed. If really needed, they can be deployed through an alternate method such as MDM. | This code once again tries to use the security command to install some new certificates. Testing shows that Isabel still seems to work, even without having these installed. If really needed, they can be deployed through an alternate method such as MDM. | ||
| - | Navigate back to the top of your working directory: | + | Navigate back to the top of your working directory |
| - | < | + | |
| - | cd ../../ | + | |
| - | </ | + | |
| - | + | ||
| - | Repackage | + | |
| < | < | ||
| pkgutil --flatten ISABEL Isabel.pkg | pkgutil --flatten ISABEL Isabel.pkg | ||
public/repackaging_isabel_security_components_for_macos.1712306028.txt.gz · Last modified: by thomas
