David Sechrest wrote: > How can I install a different version of the Solaris 11 bundled > library/cacao package into Solaris 11 11/11? Is facet.version-lock the > way to go here?
The version-lock facets (where implemented) are intended as an escape hatch for customers and developers allowing them to install a version of a package that isn't intended to be part of or supported on a particular release. The canonical example is firefox -- we shipped FF6 with S11, but a customer might very well want to run FF8 instead, but not have to upgrade the entire OS to get it. So they unlock the firefox package and upgrade it alone. > But then does this require that the cacao-incorporation manifest have > this line (which it doesn't currently) so that I can then toggle the > facet: > > depend fmri=library/cacao/[email protected],5.11-0.174.0.0.0.0.0 > type=incorporate \ > facet.version-lock.bar=true Right; you didn't set up version (un-)locking, so that's not an option. It's probably not what you want, either. > Are there any other alternatives we should be looking at? If you want to upgrade the cacao packages in the OS, you'll need to rev cacao-incorporation as well, to re-constrain them to the newer versions. Your unbundled product will then depend on the newer versions of the packages, forcing the customer to upgrade the OS in order to be able to install it. Granted, the messaging they'd get when installing the unbundled software on FCS won't be as helpful as we'd like it to be. We're still figuring out how to make that better. Danek _______________________________________________ pkg-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/pkg-discuss
