On 05/19/10 03:56 PM, Jason King wrote:
On Tue, May 18, 2010 at 3:38 PM, Shawn Walker<[email protected]> wrote:
Greetings,
Attached is the 2nd draft for the addition of an on-disk format to pkg(5).
Any and all feedback is greatly appreciated by the end of May 26th, 2010.
For those that saw the first draft, you can find a webrev with differences
here:
http://cr.opensolaris.org/~swalker/pkg-ondisk-2/
Cheers,
-Shawn
Perhaps I'm just not familiar enough with pkg, but have more of a
general question about the on-disk format fits into a larger scheme of
things.
A common scenario I can see at companies is where there's an internal
pkg server that contains the corporate 'blessed' software that should
be used for installs/updates (instead of connecting over the internet
to some other repository). In such a situation, ideally a single
(internal to the company) depot server could be used to serve software
from multiple publishers (i.e. not just Oracle). While I don't see
anything with the on-disk format that would preclude this, it would be
nice to have confirmation.
The ability to store package data from multiple publishers in a single
repository is a cornerstone of the new repository format. This is
covered both by the goals listed in section 4.2.1 and the reference to
storage of package data grouped by publisher in section 4.2.2. However,
I'll add a bullet point to section 4.2.1 to make this clearer.
In other words, ISV foo.com could send me a DVD of whatever software
product I've purchased from them (in the above proposed format), and I
could add it to my pkg depot server (which already contains Oracle
software i.e. Opensolaris), so that I can (ideally) point my systems
at a single depot server, and manage all the pkg(5) installed software
from there (using http or https -- as it's more firewall friendly than
NFS).
That is precisely the type of use case that this proposal is attempting
to address.
In particular, the on-disk archive format is designed to allow the
bundling of multiple packages from disparate publishers in a single file
to ease installation of software.
Cheers,
-Shawn
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss