Greetings,
As of changeset 2144 / 2ac203b826abd73edede95d2a5a75be0ed48dc10 in the
pkg(5) gate, the on-disk format for pkg(5) images has changed.
============================================================
What changed?
============================================================
The client now stores its package metadata in the same format used for
package repositories. It is hoped that this will enable clients in the
future to more easily share cached package data between systems.
As a consequence of these changes, the client now also stores license
information differently. Such that the client will now only process
license actions that have changed during upgrades. This also means that
licenses that are marked as requiring display will only be displayed if
they have changed since the last package version when updating.
Finally, a new 'update-format' subcommand was added to pkg(1) to
facilitate manual upgrades of the image format when it cannot be
automatically done by pkg(5) clients (due to privilege or other issues).
============================================================
How could this impact me?
============================================================
Because the format of the image has changed, older version of pkg(5)
will *NOT* understand images created by newer clients.
However, the new pkg(5) client can read and use images in the older
format. If the image that the pkg(5) client is using is for a user
image, is rooted at '/', or is for a zone, it will *automatically be
upgraded* to the new format.
============================================================
Changeset Details
============================================================
The following RFEs or defects were resolved as part of the changes
discussed above (see defect.opensolaris.org for details):
7276 /var/pkg metadata needs reorg (looks busy)
5750 add versioning information for image meta data (cfg_cache, etc.)
7273 manifests should be arranged in a hierarchy by publisher
17190 licenses are installed into directories for each leading '/'
component in name
17199 package updates should only require license acceptance when
licenses change
3695 image-update on an image not rooted at '/' can fail for
unprivileged users
17143 error message for an unsupported uri should say what is
supported
-Shawn
_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss