Searching the Help
To search for information in the Help, type a word or phrase in the Search box. When you enter a group of words, OR is inferred. You can use Boolean operators to refine your search.
Results returned are case insensitive. However, results ranking takes case into account and assigns higher scores to case matches. Therefore, a search for "cats" followed by a search for "Cats" would return the same number of Help topics, but the order in which the topics are listed would be different.
Search for | Example | Results |
---|---|---|
A single word | cat
|
Topics that contain the word "cat". You will also find its grammatical variations, such as "cats". |
A phrase. You can specify that the search results contain a specific phrase. |
"cat food" (quotation marks) |
Topics that contain the literal phrase "cat food" and all its grammatical variations. Without the quotation marks, the query is equivalent to specifying an OR operator, which finds topics with one of the individual words instead of the phrase. |
Search for | Operator | Example |
---|---|---|
Two or more words in the same topic |
|
|
Either word in a topic |
|
|
Topics that do not contain a specific word or phrase |
|
|
Topics that contain one string and do not contain another | ^ (caret) |
cat ^ mouse
|
A combination of search types | ( ) parentheses |
|
Build process
This section describes the following:
- When to invoke the --build command
- Multiple command-line options
- Actions performed by the --build command
- Packages created by the --build command
When to invoke the --build command
You run the ISMTool --build
command after --new
and before --upload
. Whenever you change an ISM with an option, you must invoke --build
before --upload
for the change to take effect. For example, if you specify --opswpath
, you must invoke --build
for the new software policy path to take effect before you upload the ISM.
Multiple command-line options
You may invoke multiple ISMTool options on the same command-line, or you may invoke the options separately. In the following Unix example, the command changes the native package engine to rpm3
, the version to 2.0.47b
, the default install user to root
, and the default install group to root
for the ISM directory named apache
:
ismtool --pkgengine rpm3 --version 2.0.47b --user root --group root apache
The next sequence of commands is equivalent:
ismtool --pkgengine rpm3 apache
ismtool --version 2.0.47b apache
ismtool --user root apache
ismtool --group root apache
The ISMTool sorts command actions into the proper logical order for execution. The following command, for example, will change the version of apache
to 3.0
before the build is executed.
ismtool --build --version 3.0 apache
Actions performed by the --build command
The ISMTool --build
command performs the following steps.
- Performs a pre-build clean by removing all side-effect build products. However, this step will leave any
cpio
archives generated during a previous build as a form of build cache. - Runs the optional script
ism/build/ism_clean
. The scripts in theism/build
subdirectory are hooks into the build process. To use these scripts, you must create them manually. - Runs a checksum on the application sources and increment the application release number if the current checksum does not match the previous checksum.
- Runs a checksum on the control sources (the contents of the
ism
subdirectory) and increment the control release number if the current checksum does not match the previous checksum. - Runs the optional script
ism/build/ism_pre
. - For source builds, recursively searches for
.spec
files in thesrc
subdirectory, compiling and executing each. - Creates the shared runtime package.
- Creates the control package.
- Creates the application package.
- Generates the automatic HTML document doc/index/index.html.
- Runs the optional script
ism/buid/ism-post
.
Packages created by the --build command
The --build
command creates the following packages in the pkg
subdirectory:
- Application package - Created from the contents of the
bar
(binary archive) subdirectory, this package contains the application bits. You copy the application archives to thebar
subdirectory before invoking the--build
command. The file name of the application package has the following syntax. The<version>
is for the entire ISM, and the<release>
is specific to the application package. See ISM name, version number, and release number for more information.<name>-<version>-<release>.<package-extension>
- Control package - This package contains the control and installation scripts from the
ism
subdirectory. The control package file name has the following syntax:<name>-ism-<version>-<release>.<package-extension>
- Shared runtime package - This package holds the shared runtime routines that are invoked by the Server Agent (during installation) and by any control scripts. These runtime routines are for Server Automation, not for the application itself. The file name of the shared runtime package has the following syntax. (The
<ctl-prefix>
is included in the file name only if you’ve specified a non-default value with the--ctlprefix
option.)ismruntime-<ctl-prefix>-<package-type>-<idk-version>.<package-extension>
- Passthru packages - You specify these packages with the
--addPassthruPkg
option, which copies them into thepkg
subdirectory unchanged.
We welcome your comments!
To open the configured email client on this computer, open an email window.
Otherwise, copy the information below to a web mail client, and send this email to hpe_sa_docs@hpe.com.
Help Topic ID:
Product:
Topic Title:
Feedback: