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
cpioarchives generated during a previous build as a form of build cache. - Runs the optional script
ism/build/ism_clean. The scripts in theism/buildsubdirectory 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
ismsubdirectory) 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
.specfiles in thesrcsubdirectory, 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 thebarsubdirectory before invoking the--buildcommand. 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
ismsubdirectory. 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--ctlprefixoption.)ismruntime-<ctl-prefix>-<package-type>-<idk-version>.<package-extension> - Passthru packages - You specify these packages with the
--addPassthruPkgoption, which copies them into thepkgsubdirectory 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:

