# # Required parameters # patchset_config_vers="2.0" patch_order_file="patch_order" patchutils_baseid_sparc="119254" patchutils_baseid_i386="119255" # # Optional parameters # title="Recommended OS Patchset Solaris 10 x86 (2011.08.02)" log_file_name_prefix="s10x_rec_patchset" readme_file="10_x86_Recommended.README" patches_subdir="patches" # Patching prerequisite patches # # - baseids of those patches delivering fixes to the tools and utilities # required for patching # prereq_order=" 120901 121334 119255 119318 121297 138216 122035 127885 145045 142252 125556" # Patches for which prepatch termination is nominal # # - patches whos prepatch script may abort on account of nominal circumstances # causing patch application to terminate # ignore_prepatch_termination=" 121431" # Patches for which undo package creation must be enabled # # - generally patches which have bugs when installed with patchadd -d # enable_undo=" 118833-36 118855-36 119757-12 119758-12 124393-06 124394-06 128402-02 128403-02 136998-03 136998-04 136999-03 136999-04 137115-01 137116-01 138267-01 138268-01" # Data to determine if patching session will transition into DAP context # # - column 1 : list of DAP KUs # # - column 2 : pattern that matches the running kernel patch levels at which it # is possible to apply the corresponding DAP KU # dap_state_check=" 120011-14 118833-36|125100-[0-9][0-9] 120012-14 118855-36|125101-[0-9][0-9] 127127-11 120011-14|127111-[0-9][0-9] 127128-11 120012-14|127112-[0-9][0-9] 137137-09 127127-11|137111-[0-9][0-9] 137138-09 127128-11|137112-[0-9][0-9] 139555-08 137137-09|138888-[0-9][0-9] 139556-08 137138-09|138889-[0-9][0-9] 141444-09 139555-08|141414-[0-9][0-9] 141445-09 139556-08|141415-[0-9][0-9] 142909-17 141444-09|142900-[0-9][0-9] 142910-17 141445-09|142901-[0-9][0-9] 144488 142909-17|144488-[0-9][0-9] 144489 142910-17|144489-[0-9][0-9]" # Space checking parameters # # all space checking parameters factor in a safety margin of the order of 10% # # max_patch_size_kb : patch size (determined by du -sk), taken as a maximum # over all patches in the patch set # # max_patch_undo_storage_kb : total combined size of a patches undo packages, # taken as a maximum over all patches in the patch set # # max_pkgdir_increase_kb : the delta increase in size of a /var/sadm/pkg/ # directory (determined by du -sk) due to installing the patch set, taken as # a maximum over all packages' directories # # fs_space_check_factors : contains space checking factors partitioned by # component # # - column 1 : component identifier, which is either a directory under root # to which patches can deliver payload, or 'pkgmeta' which represents # contribution due to packaging metadata. # # - column 2 : space in kb required to apply a patch, taken as a maximum over # all patches in the patch set. The factor is estimated as size of existing # objects delivered by patch - size of existing objects on system + size of # new objects delivered by patch. Note space freed by objects which a patch # deletes are excluded from this calculation, because object deletion occurs # only after all new objects have been installed (in addition, when patches # are applied in DAP context, object deletion is deferred till subsequent # system boot). # # - column 3 : space in kb required to build the undo package for a patch # package, taken as the maximum per component contribution over all patch # packages in the patch set. Note, these factors account for the total space # required to build an undo package which, due to the method by which undo # packages are built, is approximately three times the amount of space # required by the undo package in directory format. # # - column 4 : percentage of max_patch_undo_storage_kb, that equals in value # the per component total combined size of a patches' undo packages, taken as # a maximum over all patches in the patch set. Because the percentage factors # are taken as independent maximum values over all patches in the patch set, # the combined total of the factors in this column needn't sum to 100. The # patch set install script evaluates total percentage contribution, limited # at 100%, so total space required never exceeds max_patch_undo_storage_kb. # max_patch_size_kb=335000 max_patch_undo_storage_kb=87000 max_pkgdir_increase_kb=108000 fs_space_check_factors=" /boot, 335, 3565, 1 /etc, 348, 8132, 2 /kernel, 7155, 71000, 28 /lib, 1488, 30000, 8 /opt, 0, 0, 1 /platform, 2069, 17000, 5 /sbin, 106, 1004, 1 /usr, 200000, 254000, 92 /var, 2887, 4924, 1 pkgmeta, 0, 4013, 1"