Operating System - HP-UX
1833003 Members
2063 Online
110048 Solutions
New Discussion

Custom ignite configuration files for server builds

 
BCB
Advisor

Custom ignite configuration files for server builds

I am attempting to create configuration files for each Operating environment that is included in the 11.23 MC OE DVD set.  There are three listed (MC OE, Ent OE, and FOE).  (My thought is that my MCOE DVD set contains all the environments, each of which I can choose if I start an interactive Ignite session during a system installation).  I've done this with 11.31 DC-OE.

 

I created a core_cfg using the make_config command, pointing it to my depot.  Next, I created an FOE_cfg file with the following contents:

 

init sw_sel "HPUX11i-OE-MC" = FALSE

init sw_sel "HPUX11i-OE" = TRUE

 

In essence, I am telling ignite to ignore the MC OE and install everying for the Foundation OE.  When starting the Ignite session, and selecting my custom configuration, I receive a warning:   "WARNING: Software selection: "HPUX11i-OE-MC" cannot be deselected because either other software that is selected has a dependency on it or it is always to be loaded."

 

I was able to get this method to work with my 11.31 DC-OE depot.  Any ideas why this won't work with my 11.23 depot?

 

Thanks,

Bryan

Bryan
1 REPLY 1
Shane Seymour
Frequent Advisor

Re: Custom ignite configuration files for server builds

They don't work the same because 11.23 and 11.31 are packaged differently and associate OE sw_sels in different ways. Did you look at the configuration file describing the depot? You should have found something like this:

 

######################################################
##  Software here is specific to the series 800
######################################################

 

! ( HARDWARE_MODEL ~ "9000/7.*" | MODEL ~ "ia64 .* workstation .*" ) {

 

init sw_sel "OE30Mission_Critical_OE" {
    description = "Mission Critical OE-64bit"
    sw_source = "core"
    sw_category = "HPUXEnvironments"
    corequisite = "HPUX11i-OE-MC"
    corequisite += "HPUXBaseOS"
    visible_if = can_run_64bit
} = (can_run_64bit)

 

(sw_sel "HPUX11i-OE-MC") {
    init sw_sel "English" = TRUE
    init sw_sel "Global" = FALSE
    init sw_sel "OE90BaseOS64" = FALSE
}

 

} # end of hardware-specific section

 

You can clearly see in there that it's not the HPUX11i-OE-MC that needs to be set to false but the other sw_sel definition that gets set to TRUE by default when the system can run a 64bit kernel and it forces the MC OE sw_sel to be installed as a co-req. Change the sw_sel's that you're refering to:

 

init sw_sel "OE70Foundation_OE" = TRUE

init sw_sel "OE50Enterprise_OE" = FALSE

init sw_sel "OE30Mission_Critical_OE" = FALSE

 

Your sw_sel tags could be different and YMMV doing this. If you don't want someone to be able to change the OE selection in itool drop the init.