User's Guide

After you
run the following command to add apps_1203_cfg to the cfg clause, you can install
any applications that are in the depot:
# manage_index -a -f /var/opt/ignite/data/Rel_B.11.11/apps_1203_cfg \
-c "Custom B.11.11 installation using SD"
An example problem
It is often helpful to examine a real life problem. The previous process created a problem by
adding the applications configuration file to the same cfg clause as the core operating system
(OE) depot. This issue was touched on previously and this section describes it in further detail.
In /var/opt/ignite/data/Rel_B.11.11/core_cfg is the following definition of Perl:
init sw_sel "perl" {
description = "Perl Programming Language"
sw_source = "core"
sw_category = "OrderedApps"
sd_software_list = "perl,r=B.5.6.1.F,a=HP-UX_B.11.11_32/64,v=HP"
impacts = "/opt" 68657Kb
} = TRUE
In /var/opt/ignite/data/Rel_B.11.11/apps_1203_cfg is this definition of Perl
82
:
init sw_sel "perl" {
description = "Perl Programming Language"
sw_source = "/var/opt/ignite/depots/Rel_B.11.11/apps_1203"
sw_category = "OrderedApps"
sd_software_list = "perl,r=B.5.6.1.F,a=HP-UX_B.11.11_32/64,v=HP"
impacts = "/opt" 68657Kb
} = TRUE
The two previous examples have the same sw_sel name so they are the same. When the second
perl sw_sel clause is parsed, Ignite-UX assumes that it is an update to the existing definition of
Perl already found because the clauses are named identically. The attributes of the sw_sel, such
as the sw_source, are updated by the second definition, which replaces the first definition of Perl.
Perl is an always-loaded product; by default, it is marked to be loaded. There is the possibility that
this could cause a problem if the application media and the core operating system (OE) media do
not have the same release date. If you have newer core operating system (OE) media and a much
older application depot being referenced, problems like the following could occur:
An older version of Ignite-UX is referenced in the applications depot and it may not support the
system being installed. For example, if you create a recovery tape and the installation kernel on
the tape does not support the current system it may panic on first boot when you need to recover
the system.
The kernel drivers in the application depot are also located in the core operating system (OE)
depot including SCSI, Fibre Channel, and Gigabit Ethernet drivers. If you are referencing older
versions of the drivers and the system is newer, you may have hardware in the system that is not
supported by the older drivers and this causes problems.
82
Perl is not the only product affected by the issue. There are other products that the core operating system (OE) media and the applications
media have in common.
177