HP UX Patch Management $ swlist -l product *,c=manualdependencies

Page 24

PHSS_28677 1.0 CDE Applications Periodic Patch

...

The following command shows patches that have a manual_dependencies category tag:

swlist -llevel *,c=category_tag

For example:

$ swlist -l product *,c=manual_dependencies

#Initializing...

#Contacting target "chb26006"...

#Target: chb26006:/

PHCO_24198

1.0

ioscan(1M) patch

 

PHCO_25831

1.0

SCSI Ultra160 driver Online

Addition script

PHCO_25841

1.0

Add Rock Ridge

extension to

mount_cdfs(1M)

PHCO_26252

1.0

mount_vxfs(1M)

cumulative patch

...

 

 

 

 

The following command shows bundles on the system specified:

swlist -llevel @ target_selections

For example:

$ swlist -l bundle @ some_system

#Initializing...

#Contacting target "some_system"...

#Target: some_system:/

BUNDLE11i

B.11.11.0102.2

Required Patch Bundle for HP-UX 11i, Feb 2001

GOLDAPPS11i

B.11.11.0312.4

Gold Applications Patches for HP-UX 11i v1, Dec 2003

GOLDBASE11i

B.11.11.0312.4

Gold Base Patches for HP-UX 11i v1, Dec 2003

HWEnable11i

B.11.11.0309.4

Hardware Enablement Patches for HP-UX 11i, Sep 2003

MOZILLA

1.4.0.00.00

Mozilla 1.4 for HP-UX

T1471AA

A.03.50.000

HP-UX Secure Shell

Table 3-1: “Variations of the swlist command” (page 24) lists numerous swlist command variations that you might find useful. These examples can also help you learn how to combine various swlist arguments.

Table 3-1 Variations of the swlist command

swlist Commands

swlist -l depot

swlist -l depot @ some_host

swlist -d -l product @

\some_host:/some_directory/some_depot

swlist -l product -s

\some_host:/some_directory/some_depot

swlist -d -l product *,c=patch @

\some_host:/some_directory/some_depot

swlist -d -l category @

\some_host:/some_directory/some_depot

swlist -a readme -l product patch_id

swlist -a readme -l product *,c=critical

swlist -l product some_bundle

Description

Displays the registered depots located on the local system.

Displays the registered depots located on the system some_host.

Alternates commands that list the products stored in the software depot /some_directory/some_depot on the system some_host.

Lists all patches in the depot

/some_directory/some_depot on the system some_host.

Lists all category tags associated with the contents of the depot /some_directory/some_depot on the system some_host.

Displays the readme documentation for patch patch_id.

Displays the readme documentation for all patches installed on the local system which contain critical functionality.

Lists the products contained in bundle some_bundle.

24 HP-UX patch overview

Image 24
Contents Patch Management User Guide for HP-UX 11.x Systems Revision history Table of Contents What are standard HP-UX patch bundles? Using Dynamic Root Disk for patch management 104 107HP-UX patches and patch management Patch management strategiesHow to get patches Where to startQuick start guide for patching HP-UX systems OverviewBefore you begin Should you use standard HP-UX patch bundles?Acquiring and installing standard HP-UX patch bundles Standard HP-UX patch bundlesAcquiring the bundles Installing the bundles As root, run the createdepothp-ux11scriptAdvanced topic using Dynamic Root Disk DRD SwlistAcquiring and installing individual patches Acquiring the patchesQuick start guide for patching HP-UX systems Installing the patches Swverify -d \* @ /tmp/somepatchdirectory/depotAdvanced topic using Dynamic Root Disk DRD HP-UX patch overview Patch-related conceptsPatch identification HP-UX software structurePatch bundles Software depots and patch depotsPatch status Patch stateState Category tagsSwlist -l fileset -a state grep patchid Which patches are on a system? Swlist -l product -a categorytag patchidExamples of the swlist command For example$ swlist -l product *,c=patch $ swlist -l product *,c=manualdependencies $ swlist -l bundle @ somesystemAncestors and supersession Ancestors$ swlist -l fileset -a ancestor PHSS29183 Supersession Swlist -a appliedpatches filesetname$ swlist -a appliedpatches Xserver.AGRM Swlist -l patch -x showsupersededpatches=true Showpatches -s$ swlist -l fileset -a supersedes PHSS28681 Swlist -a patchstate -x showsupersededpatches=true patchidPatch-related attributes HP-UX Patch Supersession ChainSee Category tags Patch dependencies Types of dependenciesCorequisites and prerequisites Enforced and unenforced manual dependencies Impact of dependencies on acquiring patchesSwlist -vl fileset -a dependencytype fileset Patch rollback and commitment Patch rollbackPatch commitment Advanced topic patch cleanup utility Cleanup -p -c numberHP-UX patch ratings HP patch rating Rating detailsCritical and noncritical patches Finding information for a specific patchPatch documentation $ swlist -l product -a categorytag PHSS30011Subset of fields in patch text file and patch details Obtaining information using the Itrc Patch warningsAdvanced topic the readme attribute Swlist -l product -a readme patchid moreCritical and noncritical warnings How to handle patch warnings Questions to askAdvanced topic finding patches with warnings Backup and recovery ConsiderationsPatch management overview Patch management life cyclePatch management life cycle Patch management overview Establishing a software change management strategy Restrictive Conservative InnovativeRecommendations for software change management Operational factor and patch management strategy matrixConsideration of HP patch rating Patch management and software depotsProactive patching strategy Acquiring patches for proactive patchingReactive patching strategy Advanced topic HP-UX Software AssistantAdvanced topic security patching strategy Acquiring patches for reactive patchingTesting the patches to be installed Advanced topic scanning for security patchesKey features What are standard HP-UX patch bundles?Standard HP-UX patch bundles Obtaining standard HP-UX patch bundles Standard HP-UX patch bundle use and release datesQuick start guide for patching HP-UX systems Using the IT Resource Center Obtaining an Itrc user accountUseful pages on the Itrc Find individual patchesKey features Accessing the patch database and finding an individual patchClick the add to selected patch list button Using the IT Resource Center Advanced topic checking for all patch dependencies Check for patches with dependenciesUsing the IT Resource Center Click the add to selected patch list button Standard patch bundles Custom patch bundles run a patch assessmentSupport information digests Ask your peers in the forumsSearch knowledge base Using software depots for patch management Common software distributor commands for patchingDepot types Directory depotsUsing depots Tape depotsViewing depots Choosing depot type and depot locationSwlist -l depot $ swlist -l depot Swlist -l depot @ remotesystem$ swlist -l depot @ swdepot.xyz.com Creating and adding to a directory depot Copying patches to depots Depot/patches/11.11Registering and unregistering directory depots Advanced topic HP-UX Software AssistantCopying products with patch dependencies to depots Advanced topic access control lists Examples of registering and unregistering depots$ swreg -l depot /depot/patches/2003-07periodicdepot $ swreg -u -l depot /depot/patches/2003-07periodicdepotVerifying directory depots Examples of verifying directory depots$ swverify -d \* @ /mydepots/newdirectorydepot Verification had errors Removing software from a directory depotVerification succeeded $ swverify -d \* @ /mydepots/PHSS30278depotExecution succeeded $ /usr/sbin/cleanup -d /mydepots/patchdepot Advanced topic removing superseded patches from a depot$ swlist -l product -d @ /mydepots/patchdepot Installing patches from a depot Removing a directory depot$ swlist -l product @ /mydepots/patchdepot $ swreg -u -l depot /mydepots/PHCO27780depotReboots the system when required Examples of installing patches from a depot Analysis succeededInstalling products with patch dependencies from a depot Custom patch bundlesAnalysis and Execution succeeded Examples of listing patches and bundles Rev Patch descriptionRev Bundle Description Creating a custom bundle $ swlist -d @ /mydepots/temporarydepotAnalysis succeeded Finally, remove the temporary depot Using HP-UX Software Assistant for patch management For more informationUsing Dynamic Root Disk for patch management Drd1m Using the Patch Assessment Tool Patch Assessment ToolBenefits of the Patch Assessment Tool Example of running the Patch Assessment Tool Select upload new system information Support and other resources Contacting HPRelated information Typographic conventions HP websitesNon-HP websites Times Patch usage models Patch usage model 1 hardware/application software change Components in test Image Then productionDRD Begi n Product needs to be certified on HP-UX 11i v2/v3 Patch usage model 3 operating environment cold install Patch usage model 3 operating environment cold install Patch usage model 4 operating environment update Patch usage model 4 operating environment update Patch usage model 5 proactive patch Create clonePatch usage model 6 reactive patch Passed? SystemGlossary AncestorIPD SWA Index Index See also HWE Index