Automated Install


The latest UPDD installers contain the .pkg installer within a .app file.

Therefore, to invoke the installation process, you need to install the UPDD.pkg located inside the installer app using the following command:

sudo installer -pkg /path/to/UPDD_06_xx_xx.app/Contents/Resources/UPDD.pkg -target /

(with old installers, prior to using the .app format, the command was sudo installer -pkg /path/to/UPDD_06_xx_xx.pkg -target /)

The commands utilise a built-in feature of OS X's installation system when using pkg files.

These installation file types also cater for driver roll out to numerous systems at once using Apple's sys admin tools.

On macOS release, up to 10.12, this resulted in a silent mode install without any dialogs being issued.

However, since 10.13 with extra security, it's necessary for a user to grant a kernel extension explicit permission to load.

This typically only has to be done once per system, and applies to all kernel extensions distributed by a specific developer, based on the Team identifier associated with the developer's Apple Developer membership.

The way to automate this is to use Mobile Device Management: https://support.apple.com/guide/mdm/welcome/1/web

We haven't undertaken this ourselves, but you can use Mobile Device Management to specify which team identifiers should be already approved on the macs you are managing. Apple has some documentation about this process here:

https://support.apple.com/guide/mdm/kernel-extension-policy-payload-settings-mdm88f99b98a/web

Once Touch-Base's Team identifier is approved, its kernel extension will be able to load, and you can use MDM to distribute and install the UPDD installer (i.e. the pkg file) to all of your macs.

Touch-Base's identifier is: U86H28HG4S

Search