Sun Gathering Debug Data for Sun Java System Directory Server 5

ProcedureTo Run the pkg_app Script

The pkg_app script packages an executable and all of its shared libraries into one compressed tar file given the process ID of the application, and optionally the name of the core file to be opened. The files are stripped of their directory paths, and are stored under a relative directory named app/ with their names only, allowing them to be unpacked in one directory.

On Solaris 9 and Solaris 10, the list of files is derived from the core file rather than the process image if it is specified. You must still provide the process ID of the running application to assist in path resolution.

Two scripts are created to facilitate opening the core file when the tar file is unpacked.

  1. Copy the script to a temporary directory on the system where the server is installed.

  2. Become superuser.

  3. Run the pkg_app script in one of the following ways.

    • ./pkg_app server-pid core-file

    • ./pkg_app server-pid

      The pkg_app script prompts for the core-file name.

    • ./pkg_app core-file