Bart Smaalders wrote:
> Tim Knitter wrote:
>> Bart and all,
>>
>> I just fixed 1981 (not yet integrated) in the IPS gate and it
>> requires  1179 in the slim gate. If the fix for 1179 doesn't
>  > exist on the system and the fix for 1981 does, then any failed pkg
>  > install/uninstall operation will fail to create a clone of the image.
>  > I'm wondering how best to handle this dependency for opensolaris. Can
>  > both the SUNWipkg and SUNWinstall-libs be updated at the same time?
>  > If so is there a mechanism in place to do it?
> 
> I'm confused (as usual).  Today, pkg install/uninstall doesn't create
> a clone.  Do you mean pkg update-image?
> 

pkg install/uninstall creates a clone in the event of a failed operation on the 
live image. See src/modules/client/bootenv.py:restore_install_uninstall(). 
Actually that is orthogonal to the main issue of the dependency that 1981 will 
have on libbe, if integrated. And I suspect this won't be the first fix that 
will impose a pkg -> libbe dependency since libbe and pkg are in bed with one 
another now. ;-) The question is, how can we resolve this dependency going 
forward without breaking pkg(1)? Always deliver SUNWinstall-libs and SUNWipkg 
together? Then there is the issue before an opensolaris release or update. A 
system could have newer pkg bits then libbe bits. Probably a secondary issue 
resolved by installing the latest SUNWinstall-libs pkg but could pose issues 
for developers.

Thanks
Tim

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

Reply via email to