Previous Topic: Install CA ControlMinder RPM PackagesNext Topic: Start CA ControlMinder


Customize the CA ControlMinder RPM Package

Before you can install CA ControlMinder using a native package, you must customize the CA ControlMinder package to 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.

You can find the RPM packages for each of the supported Linux operating systems in the NativePackages/RPMPackages directory of the CA ControlMinder Endpoint Components for UNIX DVD.

Follow these steps:

  1. Copy the package you want to customize to a temporary location on your file system.

    OS is the appropriate subdirectory name of your operating system.

    In the read/write location on the file system, the package can be customized as required.

  2. Copy the customize_eac_rpm script file and the pre.tar file to a temporary location on your file system.

    The pre.tar file is compressed tar file containing installation messages and the CA ControlMinder license agreement.

    Note: You can find the customize_eac_rpm script file and the pre.tar file in the same location where the native packages are.

  3. Display the license agreement:
    customize_eac_rpm -a [-d pkg_location] pkg_filename
    
  4. 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.

  5. Customize the CA ControlMinder package to specify that you accept the license agreement:
    customize_eac_rpm -w keyword [-d pkg_location] pkg_filename
    

    Important! You must customize the package to specify that you accept the license agreement using a keyword you can find inside the license agreement.

  6. (Optional) Set the language of the installation parameters file:
    customize_eac_rpm -r -l lang [-d pkg_location] pkg_filename
    
  7. (Optional) Upgrade from an eTrust Access Control r8 SP1 package:
    customize_eac_rpm -u install_prefix [-d pkg_location] pkg_filename
    
  8. (Optional) Change the default encryption files:
    customize_eac_rpm -s -c certfile -k keyfile [-d pkg_location] pkg_filename
    
  9. (Optional) Get the installation parameters file:
    customize_eac_rpm -g -f tmp_params [-d pkg_location] pkg_filename
    
  10. (Optional) Edit the installation parameters file to suit your installation requirements.

    This file lets you set the installation defaults for the package. For example, activate the POSTEXIT setting (remove the preceding # character) and point it to a post-installation script file you want to run.

  11. (Optional) Set the installation parameters in your customized package:
    customize_eac_rpm -s -f tmp_params [-d pkg_location] pkg_filename
    

    You can now use the package to install CA ControlMinder with the customized defaults.

Note: The actual commands you use vary depending on many variables, including whether you are upgrading or installing for the first time, or whether you want to install to the default directory.

Example: Specify That You Accept the License Agreement

To accept the license agreement when installing a native package, you customize the package. The following example shows you how you customize the x86 CA ControlMinder RPM package that you can find on the CA ControlMinder Endpoint Components for UNIX DVD (mounted to /mnt/AC_DVD) to accept the license agreement:

cp /mnt/AC_DVD/NativePackages/RPMPackages/LINUX/CAeAC*i386.rpm /tmp
cp /mnt/AC_DVD/NativePackages/RPMPackages/pre.tar /tmp
chmod 777 /tmp/CAeAC*i386.rpm
/mnt/AC_DVD/NativePackages/RPMPackages/customize_eac_rpm -w keyword -d /tmp CAeAC*i386.rpm

You can now use the customized package in the /tmp directory to install CA ControlMinder.

More information:

customize_eac_rpm Command—Customize RPM Package