Will Fiveash wrote: > On Wed, Jul 29, 2009 at 03:22:17PM -0500, Shawn Walker wrote: >> Will Fiveash wrote: >>> Okay, I get it now. Is the description of entire, redistributable and >>> other similar packages documented somewhere on opensolaris.org? >> Not that I know of. I wouldn't expect them to be documented beyond a brief >> description in the package metadata itself, which we recently added for >> 'entire'. > > When I figured out what a "pkg install entire" did I wondered why the > "entire" package wasn't named "update" instead since this is what it > does basically. I say this because the command line "pkg install > entire" implies (to me) that all the available packages on the > repository will be installed whereas "pkg install update" is > syntactically closer to the semantics.
'entire' doesn't really mean update, it means 'constrain'. Be aware that there can also be multiple incorporations on a system that constrain package versions. In addition, 'entire' only constrains the versions of 'bundled packages', that is OS packages. 'unbundled' packages, such as Sun Studio are not contained within 'entire', and so would not be 'updated' when the version constraints in 'entire' changed. So 'entire' does not mean not contain 'all available packages', and would not cause them to be installed or upgraded. If you'd like to suggest different names for it, open an RFE under 'opensolaris -> packaging' on defect.opensolaris.org. Cheers, -- Shawn Walker