[EMAIL PROTECTED] wrote:
>> Note that with this change, once integrated, pkg(1) will depend on
>> SUNWinstall-libs. So in order to build a clone of
>> hg.opensolaris.org/hg/pkg/gate one must install the SUNWinstall-libs
>> package first. Or one could clone
>> hg.opensolaris.org/hg/caiman/snap_upgrade build it and install
>> SUNWinstall-libs from $ROOT/package after building.
> 
> I'm not sure I'm comfortable accepting this dependency without knowing
> more about how the SUNWinstall-libs work. I'm also curious how the
> install-libs interfaces with ZFS.

You can get to the code after cloning: hg.opensolaris.org/hg/caiman/snap_upgrade

SUNWinstall-libs lives in src/pkgdefs/SUNWinstall-libs

It delivers install related libraries. Currently libbe.so and libbe_glue.so

> 
> Can you provide a pointer to the libbe code, as well as the Python
> linkage that you're using?  I'd also be interested to see the API
> documentation that exists for the Python portion of the libbe interface.
> 

libbe lives in usr/src/lib/libbe
libbe_glue lives in usr/src/lib/libbe_glue

See the libbe.h and libbe_glue.h for the public functions. 

There is API documentation for libbe here:

http://opensolaris.org/os/project/caiman/Snap_Upgrade/snap-documents/snap-libbe-design-0.6.pdf

and since libbe_glue's sole function is to be a python wrapper around libbe's 
API's, a doc does not exist for it at this point in time.

Tim

> Thanks,
> 
> -j
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to