Previous Topic: Verify PrerequisitesNext Topic: customize_eac_pkg Command—Customize Solaris Native Package


Customize the Solaris Native Package

Before you can install CA ControlMinder using a native package, you must customize the CA ControlMinder package and specify that you accept the license agreement. You can also specify custom installation settings when you customize a package.

You customize a package by extracting the installation parameters file from the package, modifying it as required, and then loading it back into the package. Some commands are available in the customization script so that you do not have to modify the parameters file.

Note: We recommend that you do not modify the package manually. Instead, use the script as described in the following procedure to customize the CA ControlMinder package.

Follow these steps:

  1. Display the license agreement:
    customize_eac_pkg -a -d $PACKAGE_DIR CAeAC
    
  2. Take note of the keyword that appears at the end of the license agreement inside square brackets.

    You specify this keyword in the next step.

  3. Provide the keyword to specify that you accept the license agreement:
    customize_eac_pkg -w keyword -d $PACKAGE_DIR CAeAC
    
  4. (Optional) Change the language of the installation parameters file to lang. By default, the installation parameters file is in English.
    customize_eac_pkg -r -l lang -d $PACKAGE_DIR CAeAC
    
  5. (Optional) Change the default encryption files.
    customize_eac_pkg -s -c certfile -k keyfile -d $PACKAGE_DIR CAeAC
    
  6. Change the target installation directory from /tmp to a custom path, for example /opt/CA/:
    customize_eac_pkg -i /opt/CA -d $PACKAGE_DIR CAeAC
    
  7. Generate a parameter file with default values:
    customize_eac_pkg -g -f $PACKAGE_DIR/paramtemplate -d $PACKAGE_DIR CAeAC
    
  8. Modify the default values in the parameter file with data specific to your environment. The parameter file lets you set the installation defaults for the package.

    Example: If you set the UPGRADE_KERNEL_UNLOAD setting to ‘no’, the installer will not attempt to stop and unload the existing version of CA ControlMinder.

    Example: You can activate the POSTEXIT setting (by removing the preceding # character) and point it to a post-installation script file you want to run.