On Thu, Jul 24, 2008 at 02:49:05PM -0700, Danek Duvall wrote:
> Unfortunately, that has the downside that for people actually wanting to
> install slim_install or redistributable (or, more pointedly, gcc-dev or
> ss-dev, which would naturally have the same change made to them), they'd
> have to know to specify the magic flag, or they'd just get a single,
> seemingly empty package installed.
K also brings up in private conversation the notion that if you uninstall
gcc-dev, you presumably want to remove all the things it brought in (unless
other things have been introduced that depend on them). This is recursive
removal in the other direction, and what I've been thinking about as
"uninstall -R" for a while. It's not entirely clear to me whether that can
be implemented without have an intent log, though Brock suggested that
simple reference counting might be sufficient.
Of course, if you want
pkg install gcc-dev
pkg uninstall gcc-dev
to be a no-op without having to specify -R, then you have to have some way
of recognizing that it's a special package, or have a new policy flag, or
some other not-necessarily-obvious mechanism.
Danek
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss