cdslinvchk(8)cdslinvchk(8)NAMEcdslinvchk - Checks the CDSL inventory of the base operating system and
layered applications.
SYNOPSIS
/usr/sbin/cdslinvchk [log_file_path]
OPTIONS
The path name to a location for the log file. By default this will be
/var/adm/cdsl_check_list.
DESCRIPTION
Use the cdslinvchk script to verify the current inventory of Context
Dependent Symbolic Links (CDSLs) on a running system. CDSLs are spe‐
cial symbolic links that enable a system to work in a cluster. If
CDSLs are accidentally removed, your system will not function correctly
in a cluster. While this is not a problem for stand-alone systems, you
may not be able to add the system as a member of a working cluster at
some future time. You can run this script at any time or configure it
to run at system start-up, or as a cron task.
When you invoke the script, it checks the CDSLs on the running system
against CDSLs of the installed inventory in /usr/.smdb and the addi‐
tional entries in /var/adm/cdsl_admin.inv, and ensures that each target
file exists on the system as a properly-constituted CDSL. If the check
is successful, the following message is displayed and the script termi‐
nates: Successful CDSL inventory check
If the script finds inconsistencies in the inventory, warning messages
are displayed on your terminal and logged to the default log file at
/var/adm/cdsl_check_list. You can specify an alternate location for
the log fill if required. The script locates any modified, missing, or
replaced CDSLs. Note that the previous copy of the log file is renamed
and retained for reference and is renamed by appending to the filename.
Refer to the System Administration guide for information on recreating
any missing or broken CDSLs. Refer to the hier(5) reference page for
an inventory of CDSLs.
MESSAGES
One or more of the following messages may be displayed and logged to
the log file: Unable to create <pathname> report file -- the script was
not able to create a log file. Check the target directory and secu‐
rity. Expected CDSL: <cdsl_pathname> -> <pathname> CDSL Target has
been modified to: <pathname> CDSL has been replaced with <pathname>
CDSL is missing Failed CDSL inventory check. See details in <log file>
FILES
Additional inventory file entries. This file will not exist on all
systems. The current and previous log files for inventory errors and
messages
SEE ALSO
Commands: cron(8)
Others: hier(5)
See also the System Administration guide for details of CDSLs
cdslinvchk(8)