# File: /var/adm/sw/defaults
# Description: This file contains example system defaults
swinstall.allow_downdate | =false |
swinstall.allow_incompatible | =false |
swinstall.ask | =false |
swinstall.autoreboot | =false |
swinstall.autoselect_dependencies | =true |
swinstall.defer_configure | =false |
swinstall.distribution_source_directory | =/var/spool/sw |
swinstall.enforce_dependencies | =true |
swinstall.enforce_dsa | =true |
swinstall.enforce_locatable | =true |
swinstall.enforce_scripts | =true |
swinstall.installed_software_catalog | =/var/adm/sw/catalog |
swinstall.logfile | =/var/adm/sw/swinstall.log |
swinstall.loglevel | =1 |
swinstall.reinstall | =false |
swinstall.select_local | =true |
swinstall.software | = |
swinstall.targets | = |
swinstall.verbose | =1 |
swcopy.autoselect_dependencies | =true |
swcopy.distribution_source_directory | =/var/spool/sw |
swcopy.distribution_target_directory | =/var/spool/sw |
swcopy.enforce_dependencies | =true |
swcopy.enforce_dsa | =true |
swcopy.logfile | =/var/adm/sw/swcopy.log |
swcopy.loglevel | =1 |
swcopy.recopy | =false |
swcopy.select_local | =true |
swcopy.software | = |
swcopy.targets | = |
swcopy.verbose | =1 |
swremove.autoselect_dependents | =false |
swremove.distribution_target_directory | =/var/spool/sw |
swremove.enforce_dependencies | =true |
swremove.enforce_scripts | =true |
swremove.installed_software_catalog | =/var/adm/sw/catalog |
swremove.logfile | =/var/adm/sw/swremove.log |
swremove.loglevel | =1 |
swremove.select_local | =true |
swremove.software | = |
swremove.targets | = |
swremove.verbose | =1 |
swconfig.allow_incompatible | =false |
swconfig.allow_multiple_versions | =false |
swconfig.ask | =false |
swconfig.autoselect_dependencies | =true |
swconfig.autoselect_dependents | =false |
swconfig.enforce_dependencies | =true |
swconfig.installed_software_catalog | =/var/adm/sw/catalog |
swconfig.logfile | =/var/adm/sw/swconfig.log |
swconfig.loglevel | =1 |
swconfig.reconfigure | =false |
swconfig.select_local | =true |
swconfig.software | = |
swconfig.targets | = |
swconfig.verbose | =1 |
swask.autoselect_dependencies | =true |
swask.distribution_source_directory | =/var/spool/sw |
swask.distribution_source_serial | =/dev/rmt/dat |
swask.logfile | =/var/adm/sw/swask.log |
swask.loglevel | =1 |
swask.software | = |
swask.targets | = |
swask.verbose | =1 |
swmodify.distribution_target_directory | =/var/spool/sw |
swmodify.installed_software_catalog | =/var/adm/sw/catalog |
swmodify.files | = |
swmodify.logfile | =/var/adm/sw/swmodify.log |
swmodify.loglevel | =1 |
swmodify.select_local | =true |
swmodify.software | = |
swmodify.targets | = |
swmodify.verbose | =1 |
swverify.allow_incompatible | =false |
swverify.autoselect_dependencies | =true |
swverify.check_contents | =true |
swverify.check_permissions | =true |
swverify.check_requisites | =true |
swverify.check_scripts | =true |
swverify.check_volatile | =false |
swverify.distribution_target_directory | =/var/spool/sw |
swverify.enforce_dependencies | =true |
swverify.enforce_locatable | =true |
swverify.installed_software_catalog | =/var/adm/sw/catalog |
swverify.logfile | =/var/adm/sw/swverify.log |
swverify.loglevel | =1 |
swverify.select_local | =true |
swverify.software | = |
swverify.targets | = |
swverify.verbose | =1 |
swlist.distribution_target_directory | =/var/spool/sw |
swlist.installed_software_catalog | =/var/adm/sw/catalog |
swlist.one_liner | =revision title |
swlist.select_local | =true |
swlist.software | = |
swlist.targets | = |
swpackage.distribution_target_directory | =/var/spool/sw |
swpackage.distribution_target_serial | =/dev/rmt/dat |
swpackage.enforce_dsa | =true |
swpackage.follow_symlinks | =false |
swpackage.logfile | =/var/adm/sw/swpackage.log |
swpackage.loglevel | =1 |
swpackage.media_capacity | =1330 |
swpackage.media_type | =directory |
swpackage.psf_source_file | =psf |
swpackage.software | = |
swpackage.verbose | =1 |
# File: psf.posix
# Description: This illustrates the structure of a typical application
# software product.
distribution
# Vendor definition
vendor
tag FineSoft
title Fine Software Corporation
description "Fine Software Corporation
1233 Technology Way
Sunset Bay, Ca, 90456
1-800-555-1231"
# Bundle definition:
bundle
tag POSIX-SM
title POSIX 1387 System Management
revision 1.0
vendor_tag FineSoft
contents POSIX-Printer,r=4.0 POSIX-Software,r=2.0
contents POSIX-User,r=1.0
# Product definition:
product
tag POSIX-Software
title POSIX 1387.2 Software Administration Utilities
revision 2.0
vendor_tag FineSoft
number J2326AA
description < /build/data/description
copyright < /build/data/copyright
machine_type 9000/[78]*
os_name HP-UX
os_release ?.09.*
os_version ?
directory /
# Subproduct definitions:
subproduct
tag Manager
title management utilities
contents commands agent man
subproduct
tag Agent
title target daemon and agent
contents agent man
# Fileset definitions:
fileset
tag commands
title Commands (management utilities)
configure scripts/configure.data
prerequisite POSIX-Software.agent
directory /build/usr/sbin /usr/sbin/
file swinstall
file swconfig
file swcopy
file swlist
file swremove
file swverify
file swpackage
fileset
tag agent
title Agent (target agent)
configure /build/system/SD-AGENT/customize
unconfigure /build/system/SD-AGENT/decustomize
file /build/usr/sbin/swagentd /usr/sbin/swagentd
file /build/usr/lbin/swagent /usr/lbin/swagent
fileset
tag man
title Manual (man pages)
directory /build/usr/man/man8 /usr/man/man8
file swinstall.8
file swcopy.8
file swremove.8
file swlist.8
file swverify.8
file swconfig.8
file swpackage.8
file swagent.8
file swagentd.8
directory /build/usr/man/man4 /usr/man/man4
file swpackage.4
catalog
catalog/INDEX
catalog/dfiles
catalog/dfiles/INDEX
catalog/dfiles/INFO
catalog/POSIX-Software
catalog/POSIX-Software/pfiles
catalog/POSIX-Software/pfiles/INFO
catalog/POSIX-Software/agent
catalog/POSIX-Software/agent/INFO
catalog/POSIX-Software/agent/configure
catalog/POSIX-Software/agent/unconfigure
catalog/POSIX-Software/commands
catalog/POSIX-Software/commands/INFO
catalog/POSIX-Software/commands/configure
catalog/POSIX-Software/man
catalog/POSIX-Software/man/INFO
POSIX-Software
POSIX-Software/agent
POSIX-Software/agent/usr
POSIX-Software/agent/usr/lbin
POSIX-Software/agent/usr/lbin/swagent
POSIX-Software/agent/usr/sbin
POSIX-Software/agent/usr/sbin/swagentd
POSIX-Software/commands
POSIX-Software/commands/usr
POSIX-Software/commands/usr/sbin
POSIX-Software/commands/usr/sbin/swinstall
POSIX-Software/commands/usr/sbin/swpackage
POSIX-Software/man
POSIX-Software/man/usr
POSIX-Software/man/usr/man
POSIX-Software/man/usr/man/man4
POSIX-Software/man/usr/man/man4/swpackage.4
POSIX-Software/man/usr/man/man8
POSIX-Software/man/usr/man/man8/swagent.8
POSIX-Software/man/usr/man/man8/swagentd.8
POSIX-Software/man/usr/man/man8/swconfig.8
POSIX-Software/man/usr/man/man8/swcopy.8
POSIX-Software/man/usr/man/man8/swinstall.8
POSIX-Software/man/usr/man/man8/swlist.8
POSIX-Software/man/usr/man/man8/swpackage.8
POSIX-Software/man/usr/man/man8/swremove.8
POSIX-Software/man/usr/man/man8/swverify.8
distribution
layout_version 1.0
uuid 944B41Z-X135
media
sequence_number 1
vendor
tag FineSoft
title Fine Software Corporation
description "Fine Software Corporation
1233 Technology Way
Sunset Bay, Ca, 90456
1-800-555-1231"
bundle
tag POSIX-SM
title POSIX 1387 System Management
revision 1.0
vendor_tag FineSoft
contents POSIX-Printer,r=4.0 POSIX-Software,r=2.0 POSIX-User,r=1.0
product
tag POSIX-Software
instance_id 1
control_directory POSIX-Software
revision 2.0
vendor_tag FineSoft
title POSIX 1387.2 Software Administration Utilities
description "The objective of this standard is to address this
problem for software administration, a specific area of system
administration, and to contribute to the overall solution of
administering computing environments, both stand-alone and
distributed.
In pursuit of this goal, this standard defines a set of utilities,
a set of objects acted upon by those utilities, a set of information
maintained about installed software, and the layout on a physical
medium of software awaiting installation.
These definitions provide the flexibility necessary for system
administrators to enforce policies suitable to their environments."
directory /
machine_type 9000/[78]
os_name HP-UX
os_release ?.09.
os_version ?
all_filesets agent commands man
number J2326AA
copyright <copyright
subproduct
tag Agent
title target daemon and agent
contents agent man
subproduct
tag Manager
title management utilities
contents commands agent man
fileset
tag agent
control_directory agent
size 5333089
title Agent (target agent)
state available
fileset
tag commands
control_directory commands
size 8531074
title Commands (management utilities)
state available
prerequisite POSIX-Software.agent
fileset
tag man
control_directory man
size 162749
title Manual (man pages)
state available
control_file
path INFO
size 638
tag INFO
control_file
path configure
size 3023
tag configure
control_file
path unconfigure
size 375
tag unconfigure
file
path /usr/lbin/swagent
type f
size 2973696
cksum 3139283961
mode 0555
uid 0
gid 3
owner root
group sys
mtime 739080771
file
path /usr/sbin/swagentd
type f
size 2355200
cksum 1313249400
mode 0555
uid 0
gid 3
owner root
group sys
mtime 739081332
#
# agent configure script
#
PATH=$SW_PATH
ROOT=$SW_ROOT_DIRECTORY
BASE_DIR=$ROOT/$SW_LOCATION
MY_CATALOG=$SW_ID
MY_CONTROL_DIR=$SW_CONTROL_DIRECTORY
MY_SCRIPT=$SW_CONTROL_TAG
OPTIONS=$SW_SESSION_OPTIONS
# Make sure /var/adm/sw/ exists
if [ ! -d $BASE_DIR/var/adm/sw ]
then
mkdir -p $BASE_DIR/var/adm/sw
chmod 555 $BASE_DIR/var/adm/sw
fi
# Make sure we are running on "/" (swconfig should enforce this)
if [ $ROOT != "/" ]
then
# Exit error
echo "ERROR: Trying to run $MY_SCRIPT when root is not /."
exit 1
fi
# Kill and restart the daemon
daemon_process="`ps -e|grep swagentd|grep -v grep|awk '{print $1}'`"
if [ "${daemon_process}" != "" ]
then
kill $daemon_process
if [ $? != 0 ]
then
# Exit warning
echo "WARNING: Can not kill and restart the daemon."
exit 2
fi
fi
/usr/sbin/swagentd
# Exit success
exit 0
product
tag OS-Core
revision B.10.01.006
architecture HP-UX_B.10.01_700
vendor_tag HP
title Core Operating System (patch)
machine_type 9000/7??
os_name HP-UX
os_release ?.10.0*
os_version *
is_patch true
category_tag critical
fileset
tag CMDS-MIN
title "Patch of csh and who"
description " Patch of csh and who ... blah blah blah."
# assume that other patches to base fileset used up 004 and 005
revision B.10.01.006
ancestor OS-Core.CMDS-MIN,r=B.10.01,a=HP-UX_B.10.01_700,v=hp
is_patch true # this is a patch/sparse fileset
supersedes OS-Core.CMDS-MIN,r=B.10.01.002
supersedes OS-Core.CMDS-MIN,r=B.10.01.003
file /build2/usr/bin/csh /usr/bin/csh
file /build/sbin/who /sbin/who
end
end
Contents | Next section | Index |