On Sun, Aug 31, 2008 at 12:15:41PM -0400, Yukihiro Matsumoto wrote:

> Also, in an  unrelated issue, is IPS capable of supporting multiple
> versions of a package or library?

In a couple of different ways.  You mention zones, which is one way to do
it, as long the packages are individually installed, and not shared from
the global zone.  It also may be a bit heavyweight for you, depending on
your application.

There are two other basic options.  One is to install into a user image,
which can be placed anywhere on the system.  This requires that the
contents of the package are able to handle being installed in an arbitrary
location.  Any packages which are dependent on a package installed in a
user image must be installed in that user image.

The second is to give the packages different names (perhaps including the
version number in the package name itself, something that would otherwise
be discouraged), and have the contents install in distinct, but fixed,
locations (/opt/foo-1.1, /opt/foo-3.4, etc).

> Will IPS have a mechanism for extensions or plugins or scripts if a
> developer wanted to extend functionality without having to modify the
> core codebase?

At the moment, no such feature is planned.

> Will IPS be able to install different builds of opensolaris ON
> consolidations in separate ZFS partitions/filesystems/etc. ?

I think that's something we'd like to be able to do, but we don't have a
simple way of doing it yet.  Some of that involves work on the part of the
team writing the installer, too.

> I heard that IPS will make use of the ZFS snapshot functionality for
> snapshots of installations.
> Why would I use IPS to make a snapshot of my packages, if I could use ZFS
> itself?

Convenience, mostly.  If the packaging system handles it, you don't have to
know whether you're going to modify something that would be dangerous to
overwrite at runtime, and thus the upgrade should happen in a clone.  It
also has the ability to handle all the datasets in the image, so you don't
have to type multiple zfs commands, usually on long dataset names.

> Will I, as a system administrator, be able to decide which packages a user
> can or can't install on  his account?

I'm not aware of such a requirement.  Given that if a user can write to a
directory, they can install anything they want there, limiting what the
packaging system will allow them to do may not have any real effect.  If
you have a particular scenario in mind, let us know.

> I am pretty sure that the answer to this question is yes, but will IPS be
> aware of SMF?

Yes.  If you want a more specific answer, you'll have to ask a more
specific question.  :)

Danek
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to