> their own design (but I should add that Portage
> provides a tool for
> converting to the Solaris package standard).

Eric, would you know who implemented this? AFAIK, portage did tbz2 and rpm. I 
am trying to do updates to pkg database to make pkgadd and family aware of 
portage installs. And if its already there that will save me a lot of time.

For the bigger picture, I propose that all packaging systems agree on naming 
conventions for packages. Currently, blastwave packages are CSW prefixed, sun 
pkgs are SUNW prefixed. If we all use the same packaging name, and export 
--prefix, --include, --lib paths thru pkg-config "like" interface, then I can 
have some packages installed from sun, some from portage and others from 
blastwave. Every mechanism uses/updates the same backend(solaris package) so, 
every mechanism is aware of the fact that a package PKGlibiconv exists, 
although it was installed by portage, and it will not try to install its own 
version if the existing version meets the version requirements. Similarly, 
portage knows that PKGcoreutils is present although it is a SUNW package and it 
will not try to install its own coreutils. Similarly, pkgadd knows that 
PKGgtk+2 is present although it was installed from blastwave, and will not try 
to install its own when updating PKGmetacity.

This idea is very futuristic and will require some effort but we definitely 
need to merge portage and pkgadd in such a way because it messes with zones 
otherwise.
This message posted from opensolaris.org
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to