Sun Java System Access Manager Policy Agent 2.2 Guide for Apache HTTP Server 2.2

Preforming a Silent Installation of a Web Agent

Generating a State File for a Silent Web Agent Installation

This section describes how to generate a state file for installing a web agent. This task requires you to issue a command that records the information you will enter as you follow the agent installation steps. Enter all the necessary installation information in order to create a complete state file.

ProcedureTo Generate a State File for a Silent Web Agent Installation

To generate a state file for a silent web agent installation , perform the following:

  1. Change to the following directory:


    PolicyAgent-base/bin

    This directory contains the agentadmin program, which is used for installing a web agent and for performing other tasks. For more information on the agentadmin program, see Introduction of the agentadmin Program for Web Agents.

  2. Issue the following command:


    ./agentadmin --install --saveResponse filename
    
    -saveResponse

    An option that saves all of your responses to installation prompts in a state file.

    filename

    Represents the name that you choose for the state file.

  3. Perform the installation as described in Chapter 4, Installing the Apache HTTP Server 2.2 Policy Agent

    Your answers to the prompts are recorded in the state file. When the installation is complete, the state file is created in the same directory where the installation program is located.


    Note –

    When generated, a state file will have read permissions for all users. However, because the state file contains clear text passwords, it is recommended that you change the file permissions to restrict read and write access to the user root.


Using a State File for a Silent Web Agent Installation

The installation program does not validate inputs or the state in the silent installation. Ensure that the proper environment exists before performing a silent installation.

ProcedureTo Install a Web Agent Using a State File

To perform a silent installation of a web agent using a state file, perform the following:

  1. Change to the following directory:


    PolicyAgent-base/bin

    At this point, this bin directory should contain the agentadmin program and the web agent installation state file.

  2. Issue the following command:


    ./agentadmin --install --useResponse filename
    
    -useResponse

    An option that directs the installer to run in non-interactive mode as it obtains all responses to prompts from the named state file.

    filename

    Represents the name of the state file from which the installer obtains all responses.

    The installation takes place hidden from view. After completion, the program exits automatically and displays the prompt.