Installing or Upgrading Ivanti Secure Access Client for Apple OS X with a Branding Package
To apply the branding package changes to an Apple OS X endpoint, you must copy the necessary files to an OS X endpoint and use them to update the Ivanti Secure Access Client installation program. You can also use this process to add Ivanti Secure Access Client configurations (a .pulsepreconfig file) to the Ivanti Secure Access Client installation program. You can then use that Ivanti Secure Access Client installation program to install or update Ivanti Secure Access Client on OS X endpoints. If the specified branding package is present in the Ivanti Secure Access Client installation program, the installation process creates the following directory:
/Library/Application Support/Ivanti/PulseBranding
The PulseBranding directory holds the changes you made to Ivanti Secure Access Client resource files and graphics. When Ivanti Secure Access Client must access a resource file, it checks this directory first.
To add PulseMac.PulseBranding to PulseSecure.dmg, perform the following steps on an OS X endpoint:
1.Create a directory on an OS X endpoint and copy the following files to it:
•PulseMac.PulseBranding: The file created for OS X by BrandPackager that contains all of your client customizations. After you edit the resource files and run BrandPackager, PulseMac.PulseBranding is available in the same directory as BrandPackager.
•PulseSecure.dmg: The Ivanti Secure Access Client installation program. You can download PulseSecure.dmg from the Downloads page of Ivanti Connect Secure or Ivanti Policy Secure.
•ConfigureInstaller: A Python script that adds the package file to PulseSecure.dmg. ConfigureInstaller is available in the same directory as BrandPackager. Python is part of OS X 10.2 and greater and is included in the system PATH.
2.Open a terminal window and make the directory that holds ConfigureInstaller your current directory.
3.Run ConfigureInstaller. You can run ConfigureInstaller with no options to see the command summary:
python ./ConfigureInstaller
usage -s <source dmg> -b <brandingfile> -c <configfile> -t <target dmg>
usage -s <source dmg> -b <brandingfile> -t <target dmg>
usage -s <source dmg> -c <configfile> -t <target dmg>
The following example shows a command for adding a branding file and a Ivanti Secure Access Client config file to the Ivanti Secure Access Client installation program:
python ./ConfigureInstaller -s PulseSecure.dmg -b ~/Staging/PulseMac.PulseBranding -c ~/Staging/myfile.pulsepreconfig-t PulseSecure-new.dmg
When the operation completes successfully, the new Ivanti Secure Access Client installation program is ready for use.