Job Management Partner 1/Software Distribution Client Description and User's Guide
The following shows the Packaging window when you select Another company's software as Package type. Note that packaging another company's software requires superuser permissions.
- Organization of this subsection
- (1) Basic operations for packaging another company's software
- (2) Setting detailed information for packaging another company's software
(1) Basic operations for packaging another company's software
The following lists and describes the options you can specify in the Packaging window. The Cabinet ID and User resource path options cannot be omitted.
- Managing server
- Specify the managing server where you want to package the resource. The default is the managing server set in the ManagingHost parameter in the settings file for client services. To specify a managing server other than the default, select the Enter check box and enter the host file name in the entry box.
- Password ~ <alphanumerics> ((1 to 8 characters))
- Specify a password for registering the resource with the managing server. Specify a password that has been set to identify a packager on the managing server. No password is necessary when the resource is to be registered with the Windows version of JP1/Software Distribution Client Version 8 or later and the Windows version of JP1/Software Distribution SubManager Version 7i or earlier.
- When packaging the resource in UNIX JP1/Software Distribution Manager or UNIX JP1/Software Distribution Client (relay system)
- Specify the password set in the PasswordForUpload parameter in the settings file.
- When packaging the resource in Windows JP1/Software Distribution Manager
- Specify the password specified when you created the relational database. When not using a relational database, omit this option.
- Cabinet ID ~ <alphanumerics> ((2 characters))
- Specify the cabinet ID of the destination. You can package up to 256 resources in one cabinet. To create a new cabinet and package resources in the newly created cabinet, specify a name you want to assign to the cabinet in this option. The cabinet with the specified name will be created automatically and resources can be packaged in the cabinet.
- Register different cabinet IDs with different managing servers. If you register different packages with the same cabinet ID in different managing servers, you may not be able to distribute the packages.
- Top relay system
- When packaging is performed via two or more relay systems, specify the host name of the relay system that is directly connected to the managing server. If you perform packaging from the relay system that is directly connected to the managing server or from a UNIX machine connected to the relay system, you do not need to specify this item.
- Package ID ~ <upper-case letters, numbers, hyphens, and underscores> ((1 to 44 characters))
- Specify the name to be assigned to the software you want to package. Make sure that the name is unique within the network system.
- If you omit this item, the package ID is automatically generated. For details on this automatic generation, see 2.2.3(2)(c) Automatic generation of package IDs in PART 1.
- Version ~ <alphanumerics and slash> ((1 to 6 characters))
- Specify the version of the software you want to package. The default is 000000.
- If you omit the package ID and version, the version is automatically generated.
- Generation ~ <alphanumerics> ((1 to 4 characters))
- Specify the generation number of the software you want to package. The default is 0000.
- Specify by
- Specify the specification method of the software you want to package. You can specify only Relative path (only one package).
- Relative path (only one package) ~ ((1 to 128 characters))
- Use a relative path to specify the software you want to package. You can specify only one item of software. Specify the relative path in User resource path and specify the base directory for the relative path in Base directory.
(2) Setting detailed information for packaging another company's software
When you select Another company's software in the Package type option and then click the Details button in the Packaging window, the Another company's software DETAILS dialog box appears.
The following lists and describes the options you can specify in this dialog box.
- Compress
- Specify whether or not to compress the software. If you specify compression, select the compression method. The default is Settings file.
- Settings file
- Follows the value set in the settings file for client services.
- COMPRESS
- Compresses the software regardless of the value set in the settings file for client services.
- If an error occurs during compression, the software is packaged without being compressed.
- Installation timing
- Select the timing for installing the package. The default is While running.
- At system start
- Installs the package when the system starts.
- While running
- Installs the package according to a distribution job from the managing server.
- At system stop
- Installs the package when the system stops.
- If the package has a daemon process, install it when the system starts or stops. A package cannot be installed when the system starts if:
- it is activated earlier than the user_daemon step in the /etc/rc script,
- it has a shared library, or
- it includes a program registered in /etc/inittab with respawn specified.
- External program before installation ~ ((1 to 60 characters))
- Specify the absolute path to the external program before installation. This program is an external program that is activated before the standard generator performs installation. If you also specify an external program after installation, make sure that the total number of characters in both path names does not exceed 60.
- When the program is placed under the /NETMRDS/usrcom/ directory (in HP-UX, the /opt/NETMDMW/usrcom/ directory), you can specify the relative path from the directory.
- When you specify the path name, keep the following points in mind:
- You can specify a maximum of 18 arguments.
- Consecutive spaces are treated as a single separator character.
- You must not use >, <, |, &, $, and other characters that the shell program interprets as having a special meaning.
- An apostrophe (') is not treated as an argument.
- You cannot use a double quotation mark (") except when the path name includes a space. If the path name includes a space, enclose the entire path name in double quotation marks (").
- Shell variables have no effect because they are treated as character strings.
- Do not include processing that waits for a response.
- External program after installation ~ ((1 to 64 characters))
- Specify the external program after installation. This program is an external program that is activated after the package is installed. This specification is valid for distribution to workstations, and is invalid for distribution to PCs.
- When the program is placed under the /NETMRDS/usrcom/ directory (in HP-UX, the /opt/NETMDMW/usrcom/ directory), you can specify the relative path from the directory.
- When you specify the path name, keep the following points in mind:
- You can specify a maximum of 18 arguments.
- Consecutive spaces are treated as a single separator character.
- You must not use >, <, |, &, $, and other characters that the shell program interprets as having a special meaning.
- An apostrophe (') is not treated as an argument.
- You cannot use a double quotation mark (") except when the path name includes a space. If the path name includes a space, enclose the entire path name in double quotation marks (").
- Shell variables have no effect because they are treated as character strings.
- Do not include processing that waits for a response.
- Time-out ~ <unsigned integer> ((1 to 32767)) (seconds)
- Specify the timeout value for the external program. If the external program does not terminate within the specified time, JP1/Software Distribution Client does not wait for the program to be completed and executes the next processing. If the program times out, JP1/Software Distribution Client reports an installation error to the managing server as the result.
- This specification takes effect for all installation timings.
- Package storage period ~ <unsigned integer> ((current date to 2089/12/31)) <<0>>
- Specify the expiration date for keeping the package in the storehouse of the relay system after it is distributed. The default is the number of days specified in the settings file for keeping a package. If a date before the packaging date is specified, an error results.
- Recovery option
- Specify whether or not to use the recovery option. The default is Do not recover.
- You can specify Recover only for the HP-UX version of another company's software.
- Name of the installation management file ~ ((1 to 128 or fewer characters))
- When packaging the Solaris version of another company's software, specify the absolute path of the installation management file.
- When another company's software is distributed, the standard OS installation command is executed at the distribution-destination system. At this time, the file specified here is used for the -a option of the standard OS installation command pkgadd.
- The name of the installation management file can be omitted when the file has been stored in the default path for the -a option of the pkgadd command.
- For details on the contents of the installation management file, see the documentation for the OS.
- Name of the response file ~ ((1 to 128 characters))
- When packaging the HP-UX or Solaris version of another company's software that requires a user response during installation, specify the absolute path of the response file or the directory that contains the response file.
- When another company's software is distributed, the standard OS installation command is executed at the distribution-destination system. At this time, the file or directory specified here is used for the option of the following standard OS installation command:
- HP-UX: swinstall -c directory-name
- Solaris: pkgadd -r file-name
- For details on the contents of the response file, see the documentation for the OS.
- Program name ~ ((1 to 50 characters))
- Specify the common name of the software you package if you want to assign the software a name that differs from the package ID. When this specification is omitted, a blank character is assumed. However, if you omit the package ID and program name, the program name is automatically generated.
- Package owner ~ ((1 to 14 characters))
- Specify the name of the owner of the software you want to package. If you omit this option, a blank character is assumed.
- OS reboot after installation
- Specify whether to restart the OS after you install another company's software. The default is Don't.
All Rights Reserved. Copyright (C) 2009, Hitachi, Ltd.