Previous Topic: Upgrade Solaris Native Package on Solaris ZonesNext Topic: New Zone Setup


Install on a Solaris Branded Zone

Solaris pkgadd does not support propagation of applications installed in the Solaris 10 global zone into branded zones. CA ControlMinder must use an ioctl instead of a syscall to communicate with the kernel module.

Note: The installation parameter file also lets you install on branded zones automatically when you install on the global zone.

Follow these steps:

  1. Edit the $PACKAGE_DIR/paramtemplate file, and change the following setting:
    UseBrandZone = "yes" 
    
  2. Edit the seos.ini file and modify the following line:
    SEOS_use_ioctl = 1
    

    CA ControlMinder is configured to use ioctl.

  3. Install CA ControlMinder in the Solaris 10 branded zone using pkgadd.
    customize_eac_pkg -s -f $PACKAGE_DIR/paramtemplate -d $PACKAGE_DIR CAeAC 
    pkgadd -G -a $PACKAGE_DIR/myadmin -d $PACKAGE_DIR CAeAC
    
  4. Install CA ControlMinder in the Solaris 8 and 9 branded zones using pkgadd.
    customize_eac_pkg -s -f $PACKAGE_DIR/paramtemplate -d $PACKAGE_DIR CAeAC 
    pkgadd -n -a $PACKAGE_DIR/myadmin -d $PACKAGE_DIR CAeAC
    

    Ignore the warnings and confirm with 'y' when prompted.

The installation is complete. You can now start CA ControlMinder in the branded zone.

Important! If SEOS_use_ioctl is set to 0, you need to modify CA ControlMinder to use ioctl for communication in all zones. Once you make this change and reboot all zones, the installation is complete.