On Sat, Jun 23, 2007 at 10:42:26AM +1200, Glynn Foster wrote:
> Packaging

Many individuals, including me, are interested in the packaging system for
Indiana. I believe that it is important to attack the problem of packages
management at the moment. We cannot conceive an operating system without
having a process for propagating and upgrading packages. I would really
like to see a packager community where we could work together to
effectively integrate software in OpenSolaris with high quality standards
(SMF daemon aware, FSH compatible). Moreover, we could then work on the
desktop part and/or other software integration. Some proposals:

1. First of all, it would be necessary to create a standard library for
packages 'libpkg', not to confuse with the current libpkg, with generic
functions such as 'package_add(), package_check(), etc'. There was a 
post on the forum install-discuss but I am not able to find it 
(Dave do you remember which post?). This would allow use to combine
multiple tools (pkg*, pkg-get) with one clean implementation.

2. Re-code pkg* binaries to use libpkg. In order to accomodate linux
users, I had already suggested this in the Indiana-discuss list: create a
new tool 'pkg add|delete|info'. One tool to rule them all that would also
use libpkg.

3. The holy grail: 'pkg-get' that support multiple repositories, live
network upgrade, multiple sources (ftp,http,https,filesystem). On this
subject, I propose having an official core repository that ONLY contains
ON integration (base system).

-- 
Francois Saint-Jacques
http://www.networkdump.com

Reply via email to