Sun N1 Service Provisioning System 5.2 Installation Guide

Directory Structure of the Sun N1 Service Provisioning System 5.2 on Linux and UNIX Systems

When installing the Sun N1 Service Provisioning System 5.2, you are prompted to select a home directory for the software. The default directory on UNIX systems is /opt/SUNWn1sps. The default directory on Linux systems is /opt/sun. The installation program creates the following directory tree within the home directory:

The installation scripts install the Sun N1 Service Provisioning System 5.2 software into default destination directories that are subdirectories of the home directory for the software. All directories are created with the permissions set to 755, rwxr-xr-x, except when noted in the tables below. Most files are assigned with the permissions set to 644, rw-r--r, except for executable files and scripts, which are set to 755.

The following table lists the directories that are installed for every Sun N1 Service Provisioning System 5.2 application, the Master Server, Local Distributor, Remote Agent, and CLI Client.

Table A–1 Directories Common to All Applications

Directory 

Contents 

/common

Common files for all applications 

/common/jre

Bundled copy of platform-specific JRE 

/common/lib

Library files common for some or all applications 

The following table lists the directories installed for the Master Server.

Table A–2 Directories Installed for the Master Server

Directory 

Contents 

/server/config

Master Server configuration files 

/server/custom

User interface customization files 

/server/data

Master Server data files 

/server/bin

Master Server executable files  

/server/lib

Master Server-specific library files 

/server/postgres

Bundled copy of Postgres 

/server/tomcat

Bundled copy of Apache Tomcat 

/server/webapp

Browser Interface Web Application 

/server/setup

Miscellaneous files used to initialize the Master Server 

/server/config/proxy/config

Command line user interface SSH proxy properties file 

/server/data/tmp

Master Server temporary directory with permissions set to 777 

/server/README

Text license agreement 

The following table lists the directories installed for the Local Distributor.

Table A–3 Directories Installed for the Local Distributor

Directory 

Contents 

/ld/config

Local Distributor configuration files  

/ld/bin

Local Distributor executable files  

/ld/lib

Local Distributor library files 

/ld/data

Local Distributor specific data 

/ld/data/tmp

Local Distributor temporary directory with permissions set to 777 

/ld/jvm/jre/bin

Local Distributor JRE proxy 

/ld/README

Text license agreement 

The following table lists the directories installed for the Remote Agent.

Table A–4 Directories Installed for the Remote Agent

Directory 

Contents 

/agent/config

Remote Agent configuration files  

/agent/bin

Remote Agent executable files  

/agent/bin/protect

Jexec directory with permissions set to 100, --x------

/agent/bin/protect/jexec

Jexec is used when the agent needs root permissions with permissions set to 4110 

/agent/lib

Remote Agent library files 

/agent/data

Remote Agent specific data 

/agent/work

Default directory for execution of execNatives. 

/agent/data/tmp

Remote Agent temporary directory with permissions set to 777 

/agent/jvm/jre/bin

Remote Agent JRE proxy 

/agent/README

Text license agreement 

The following table lists the directories installed for the CLI Client.

Table A–5 Directories Installed for the CLI Client

Directory 

Contents 

/cli/config

CLI configuration files  

/cli/bin

CLI executable files  

/cli/lib

CLI library files 

/cli/data

CLI specific data 

/cli/data/tmp

CLI temporary directory with permissions set to 777 

/cli/README

Text license agreement