Software Distributor (SD-UX) Administration Guide HP-UX 11i v1, 11i v2, and 11i v3 (762797-001, March 2014)
Table Of Contents
- Software Distributor Administration Guide
- Contents
- HP secure development lifecycle
- About This Document
- 1 Introduction to Software Distributor
- SD-UX Overview
- SD-UX Concepts
- Using the GUI and TUI Commands
- The Terminal User Interface
- Starting the GUI/TUI Commands
- Window Components
- Opening and closing items in the object list
- Marking Items in the Object List
- Preselecting Host Files
- Software Selection Window
- Session and File Management—The File Menu
- Changing Software Views—The View Menu
- Changing Options and Refreshing the Object List—The Options Menu
- Performing Actions—The Actions Menu
- Getting Help—The Help Menu
- XToolkit Options and Changing Display Fonts
- Working from the Command Line
- 2 Installing Software
- Installation with swinstall
- Features and Limitations
- Installing with the GUI
- Installing from the Command Line
- Installation Tasks and Examples
- Updating to HP-UX 11i
- Installing Patches
- Recovering Updated Files
- Installing Software That Requires a System Reboot
- Using Software Codewords and Customer IDs
- Re-installing Software Distributor
- Installing Multiple Versions
- Installing to an Alternate Root
- Compatibility Filtering and Checking
- Software Selection Checking
- Configuring Your Installation (swconfig)
- Verifying Your Installation (swverify)
- Installation with swinstall
- 3 Managing Installed Software
- 4 Managing Software Depots
- Depot Management Commands and Concepts
- Copying Software Depots
- Registering and Unregistering Depots (swreg)
- Verifying Signed Software Signatures
- Additional Depot Management Tasks and Examples
- Combining Patch Depots
- Creating a Tape Depot for Distribution
- Setting Depot Attributes
- Creating a Network Depot
- Managing Multiple Versions of HP-UX
- Listing Registered Depots
- Listing the Contents of a Depot (swlist -d)
- Source Depot Auditing
- Verifying a Depot (swverify -d)
- Removing Software from Depots
- Removing a Depot
- 5 HP-UX Patching and Patch Management
- 6 Using Jobs and the Job Browser
- 7 Remote Operations Overview
- 8 Reliability and Performance
- 9 SD-UX Security
- 10 Creating Software Packages
- Overview of the Packaging Process
- Identifying the Products to Package
- Adding Control Scripts
- Creating a Product Specification File (PSF)
- Product Specification File Examples
- PSF Syntax
- PSF Object Syntax
- Selecting the PSF Layout Version
- PSF Value Types
- Product Specification File Semantics
- Re-Specifying Files
- Packaging the Software (swpackage)
- Packaging Tasks and Examples
- Registering Depots Created by swpackage
- Creating and Mastering a CD-ROM Depot
- Compressing Files to Increase Performance
- Packaging Security
- Repackaging or Modifying a Software Package
- Packaging In Place
- Following Symbolic Links in the Source
- Generating File Revisions
- Depots on Remote File Systems
- Verifying the Software Package
- Packaging Patch Software
- Writing to Multiple Tapes
- Making Tapes from an Existing Depot
- 11 Using Control Scripts
- Introduction to Control Scripts
- General Script Guidelines
- Packaging Control Scripts
- Using Environment Variables
- Execution of Control Scripts
- Execution of Other Commands by Control Scripts
- Control Script Input and Output
- File Management by Control Scripts
- Testing Control Scripts
- Requesting User Responses (swask)
- Request Script Tasks and Examples
- 12 Nonprivileged SD
- A Command Options
- B Troubleshooting
- Error Logging
- Common Problems
- Cannot Contact Target Host’s Daemon or Agent
- GUI Won’t Start or Missing Support Files
- Access To An Object Is Denied
- Slow Network Performance
- Connection Timeouts and Other WAN Problems
- Disk Space Analysis Is Incorrect
- Packager Fails
- Command Logfile Grows Too Large
- Daemon Logfile Is Too Long
- Cannot Read a Tape Depot
- Installation Fails
- swinstall or swremove Fails With a Lock Error
- Use of Square Brackets ([ and ]) Around an IPv6 Address Causes an Error
- Some SD commands do not work after network configuration changes
- C Replacing or Updating SD-UX
- D Software Distributor Files and File System Structure
- Glossary
- Index
Applies to swinstall, swcopy, swlist.
• defer_configure=false
Controls the automatic running of configure scripts after swinstall software selections are
installed. The default value of false allows swinstall to automatically run configure scripts.
When set to true, swinstall does not run configure scripts. To configure the software later,
you must run the swconfig command.
◦ Multiple versions of a product will not be automatically configured if another version is
already configured. Use the swconfig command to configure multiple versions separately.
◦ SD-UX ignores this option (treats it as true) when it installs software that causes a system
reboot.
◦ Alternate root directories are not configured.
Applies only to swinstall
• distribution_source_directory=/var/spool/sw
Defines the default source depot when the value for the source_type option is directory.
You can also use the host:path syntax. The -s option overrides this default.
Applies to swcopy, swinstall, and swpackage.
• distribution_target_directory=/var/spool/sw
Defines the default distribution directory of the target depot. The target_selection operand
overrides this default.
Applies to swacl, swcopy, swlist, swmodify, swpackage, swreg, swremove and
swverify.
• distribution_target_serial=/dev/rmt/0m
Defines the default location of the target tape device file. The target_selection operand
overrides this default.
Applies only to swpackage.
• enforce_dependencies=true
When set to true, SD-UX enforces dependencies. swinstall, swcopy, and swconfig do
not proceed unless necessary dependencies can be selected, or already exist in the proper
state (installed, configured, or available). This prevents SD-UX from installing or copying
unusable software. This option also prevents swremove from removing dependent software.
When set to false, SD-UX checks dependencies but does not enforce them. Corequisite
dependencies, if not enforced, may keep the software from working properly. Prerequisite
dependencies, if not enforced, may cause the installation or configuration to fail.
Applies to swconfig, swcopy, swinstall, swremove and swverify.
• enforce_dsa=true
When set to the default value of true, SD-UX does not proceed if the disk space required for
a software operation is more than the available free space. You can use this option to allow
installation into minfree space, or to attempt an install, copy, or package operation even
though it may fail because the disk reaches its absolute limit.
If set to false, space checks are still performed but a warning is issued that the system may
not be usable if the disk fills past the minfree threshold. An installation will fail if you run out
of disk space.
Applies to swcopy, swinstall and swpackage.
• enforce_kernbld_failure = true
Controls whether or not a failure in either of the kernel build steps (system_prep and
mk_kernel) is fatal to the install session. A failure to build a kernel causes the install process
to exit if in non-interactive mode, or to suspend if in an interactive mode.
Options Listed Alphabetically 235