Previous Topic: customize_eac_rpm Command—Customize RPM PackageNext Topic: How to Upgrade CA ControlMinder on AIX


Upgrade the CA ControlMinder RPM Package

To manage the CA ControlMinder installation with all your other software installations, install the customized CA ControlMinder RPM package.

Important! If you are upgrading an existing CA ControlMinder package, unload SEOS syscall before you try to install the new package. Otherwise, the installation fails.

To upgrade CA ControlMinder RPM packages

  1. Use the rpm command to install the ca-lic package.

    The license program installs.

  2. Customize the CAeAC package to specify custom installation settings.

    Note: If you are upgrading CA ControlMinder, you do not need to specify during customization that you accept the license agreement.

  3. Use the rpm command to upgrade the CAeAC package.
    rpm -U /tmp/CAeAC*s390.rpm
    

    CA ControlMinder installs. The UNAB package also installs the CAWIN shared component.

  4. Verify that the two versions exist in parallel.
    > ls -l /opt/CA/
    /opt/CA/AccessControl/ -> /opt/CA/AccessControl_128SP0_000
    /opt/CA/AccessControl.old/
    /opt/CA/AccessControl_128SP0_000/
    
  5. Verify that the /etc/seos.ini link is up-to-date and points to the seos.ini file of the new version.
    > ls -l /etc/seos.ini
    /etc/seos.ini -> /opt/CA/AccessControl_128P0_000/seos.ini
    
  6. Start CA ControlMinder.
    > /opt/CA/AccessControl/bin/seload
    

Example: Install or Upgrade CA ControlMinder on Red Hat Linux

The following example shows how you can install the CA ControlMinder package that you can find on the CA ControlMinder Endpoint Components for UNIX DVD (mounted to /mnt/AC_DVD) on a Red Hat Linux x86 ES 4.0 computer. This can be a fresh installation of CA ControlMinder or an upgrade of a currently installed CA ControlMinder RPM package (without needing to remove the installed package first). To do this, you install the license program package and then customize the CA ControlMinder package to accept the license agreement and install it as follows:

cd /mnt/AC_DVD/NativePackages/RPMPackages/LINUX
rpm -U ca-lic*i386.rpm ca-cs-cawin*i386.rpm 
cp CAeAC*i386.rpm /tmp
cp ../pre.tar /tmp
chmod 777 /tmp/CAeAC*i386.rpm
../customize_eac_rpm -w keyword -d /tmp CAeAC*i386.rpm
rpm -U /tmp/CAeAC*i386.rpm

Example: Upgrade from an eTrust Access Control r8 SP1 Package Installation

The following example shows how you can upgrade an eTrust Access Control r8 SP1 package, which is installed at /opt/CA/eTrustAccessControl, to the CA ControlMinder package that you can find on the CA ControlMinder Endpoint Components for UNIX DVD (mounted to /mnt/AC_DVD) on a Linux s390 SLES 9 computer. To do this, you install the license program package, CAWIN package, and the customized CA ControlMinder package (in that order) as follows:

cd /mnt/AC_DVD/NativePackages/RPMPackages/LINUX390
rpm -U ca-lic*rpm ca-cs-cawin*rpm
cp -R CAeAC*s390.rpm /tmp
cp ../pre.tar /tmp
chmod 777 /tmp/CAeAC*s390.rpm
../customize_eac_rpm -u /opt/CA  -d /tmp CAeAC*s390.rpm
../customize_eac_rpm -w keyword -d /tmp CAeAC*s390.rpm
rpm -U /tmp/CAeAC*s390.rpm

Example: Install CA ControlMinder and the Prerequisites to a Custom Directory

The following example shows how you can install the default CA ControlMinder and the prerequisite package that you can find on the CA ControlMinder Endpoint Components for UNIX DVD (mounted to /mnt/AC_DVD) to custom directories on a Red Hat Linux Itanium IA64 ES 4.0. To do this, use the following commands:

cd /mnt/AC_DVD/NativePackages/RPMPackages/LINUX_IA64
rpm -U --prefix /usr/CA/shared ca-lic*ia64.rpm 
cp -R CAeAC*ia64.rpm /tmp
cp ../pre.tar /tmp
chmod 777 /tmp/CAeAC*ia64.rpm
../customize_eac_rpm -u /usr/CA  -d /tmp CAeAC*ia64.rpm
../customize_eac_rpm -w keyword -d /tmp CAeAC*ia64.rpm
rpm -U --prefix /usr/CA /tmp/CAeAC*ia64.rpm

CA ControlMinder installs into the custom directory /usr/CA/AccessControl, which, is a concatenation of the custom directory you provided and the name of the product (Access Control).

Note: The license program installs to the specified directory only if $CASHCOMP variable is not defined in the environment (it can be defined in /etc/profile.CA). Otherwise, the license program installs to $CASHCOMP. If $CASHCOMP is not defined and you do not specify -lic_dir, the license program installs to the /opt/CA/SharedComponents directory.

More information:

Additional Considerations for Native Installations

Customize the CA ControlMinder RPM Package

customize_eac_rpm Command—Customize RPM Package

Uninstall the RPM Package

To uninstall a CA ControlMinder RPM package installation, you need to uninstall the CA ControlMinder packages in the reverse order of their installation.

To uninstall the RPM package, run the following command:

rpm -e CAeAC-128SP0378