On 8/28/2010 12:33 PM, Alan Coopersmith wrote:
Kyle McDonald wrote:
Hi,
I've read the various man pages (including pkg(5) - which doesn't
mention facets at all?) and I can't seem to figure out what facets I
might be able to select or deselect to filter files in a package.
I've filed two open bugs against that:
15667 pkg(5) has no information about facets or variants
https://defect.opensolaris.org/bz/show_bug.cgi?id=15667
Cool.
From that bug I found:
http://src.opensolaris.org/source/xref/pkg/gate/doc/facets.txt
That did contain most of the info I was looking for.
One question remains, I know much of this may not be decided yet, but
I'm curious about the current direction of thought on this:
If I set facet.locale.* to false, and don't set any other
facet.locale.something to true, will I still get the POSIX 'C' locale?
or will there be a separate facet.locale.C that needs to be set to true?
-Kyle
16496 pkg facet should also display implicitly set facets
https://defect.opensolaris.org/bz/show_bug.cgi?id=16496
I remember back when IPS was first starting up, the idea of no splitting
certian types (say man pages) of a package into separate packages any
more and instead allowing the administrator to filter the parts of a
package as it's being installed. For example an admin might want to tell
pkg that he doesn't want any manpages.
Are facets intended to be used for this filtering functionality?
Are they implemented yet?
Yes, and partially - the facets code is in the packaging system, but most
packages have not yet had the facets metadata added so that you can use it.
I added the facets metadata to the X packages in build 144, so if you had
X packages from that build you could disable the devel facet to make the
headers disappear or disable the doc.* facet to make the man pages disappear.
Personally, I'd like to see files in a package able to be filtered by locale.
I believe the g11n team is working on that.
This works great when the locales are all in different packages, but I've found
smaller packages (like bash) that have all their locale files in the single
package.
If that package was created natively in IPS (right now, ON, X, Install& IPS
itself are), then you could file a bug with the consolidation to add the facet
tag to those files. For those that are still being converted from SVR4
packages (including SFW packages like bash, and JDS), I don't think
distro-import provides for facet tagging at this time.
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss