{

mount_point = "primary" usage=SWAP_DUMP contiguous_allocation = true

bad_block_relocate = false

size = _hp_min_swap remaining _hp_pri_swap

}

Currently, for PA-RISC systems, the boot file system must be HFS. For Itanium®-based systems, the boot file system can be either HFS or VxFS. So here, you define a fixed-size boot file system (/stand) to be HFS. HFS is the most compatible, although you could add tests to see if the system is an HP9000 or HP Integrity server, and then change the file system type based upon that information.

#

#Define /stand

logical_volume

{

mount_point = "/stand" usage=HFS

blksize = _hp_HFS_blksize

fragsize = _hp_HFS_fragsize contiguous_allocation = true

bad_block_relocate = false size = 300Mb

}

Next, you define /tmp; the size is predicated on the current selection state of Product XYZ – 4GL at the time the configuration is parsed. If the software is selected when the configuration is parsed, the size is different from when it is not selected. If the software changes state after this disk layout is chosen, the size does not change because of it.64

Important:

Size is only defined based upon software selection when the configuration is initially parsed.

If the product Product XYZ – 4GL is selected, the size is a minimum 100MB and up to 400MB depending on the remaining disk space. If the product Product XYZ – 4GL is not selected, the size is a minimum 50MB and up to 200MB depending on the remaining disk space.

#

#Define /tmp

logical_volume

{

mount_point = "/tmp" usage=VxFS

(sw_sel "Product XYZ - 4GL" ) {

size = 100Mb remaining 400Mb

}else {

64You cannot have effects relationships between variables and software selections and use models.

134