The information you are about to copy is INTERNAL!
DO NOT share it with anyone outside Check Point.
The EPTiny.app generated installation script is unusable for macOS 13.x (Ventura) deployments
|
Technical Level
|
Solution ID |
sk180687 |
Technical Level |
|
Product |
Endpoint Security Client |
Version |
E87.x, E86.x |
OS |
macOS |
Platform / Model |
All |
Date Created |
06-Mar-2023
|
Last Modified |
06-Mar-2023
|
Symptoms
- Executing
gen_ep_installer_script.sh
shows this error on macOS 13.x (Ventura):
+ base64 --decode .config_dat_encodedbase64: invalid argument .config_dat_encodedUsage: base64 [-hDd] [-b num] [-i in_file] [-o out_file] -h, --help display this message -Dd, --decode decodes input -b, --break break encoded string into num character lines -i, --input input file (default: "-" for stdin) -o, --output output file (default: "-" for stdout)
Cause
These lines in gen_ep_installer_script.sh do not work:
echo $CONFIG_DAT_B64 > .config_dat_encoded
base64 --decode .config_dat_encoded > .config_dat
echo $MANIFEST_B64 > .manifest_encoded
base64 --decode .manifest_encoded > .InstallationManifest.plist
Solution
To fix
gen_ep_installer_script.sh
to run on all macOS versions:
Change the lines in the
Root Cause to these lines:
echo $CONFIG_DAT_B64 | base64 --decode -o .config_dat
echo $MANIFEST_B64 | base64 --decode -o .InstallationManifest.plist