So, I have followed most of this patching in the minrroot thread. I have 
some comments to add:

The miniroot is 'special' and owned by install. I agree that perhaps it 
shouldn't be special, but it is.

If you read the man page for patchadd -C it says that you should only 
install patches that are recommended for the miniroot, such as 
install-related patches, like pkg commands, etc..this is a very limited 
set of patches.

Now, I agree that this should include other patches. But, to fix this we 
have to do some engineering. There are a few choices I can see regarding 
patching the miniroot:

1. patches must account for this *if* they want to be able to patch the 
miniroot. That is not to replace important, and required miniroot files 
that are necessary for booting and installing. And do the right thing to 
include these files as transfer files to the system during the install 
process.

Or

2. We provide tools that 'fix up' the miniroot after applying patches 
that may alter its environment in such a way that it is no longer the 
miniroot we need to install.

Or ? other ideas welcome.

thanks,
sarah
****

Enda O'Connor ( Sun Micro Systems Ireland) wrote:
> Casper.Dik at Sun.COM wrote:
>>> Not too clear this would work as SUNWsibi is different in 1/06 and 
>>> 6/06 so if I applied the KU to both these and then reapplied 
>>> SUNWsibi from the KU itself, I'm unclear as to what would occur, 
>>> assuming the SUNWsibi in the patch was from 6/06 would this affect 
>>> 1/06?.
>>
>>
>> Well, what changed in the files concerned?
>>
>> Anyway, if that package changed then it must also be reapplied to
>> the miniroot.
>>
>> And yes, it is messy and it's clearly not something which can coexist
>> with patching.
>>
>> Casper
>> _______________________________________________
>> install-discuss mailing list
>> install-discuss at opensolaris.org
>> http://opensolaris.org/mailman/listinfo/install-discuss
>
> Sorry 1/06 and 6/06  are identical,
> From looking at u3 builds ( build 5 in particular ) SUNWsibi has changed
> PATCHLIST from u1/u2 119081-10 121306-02
>
> PATCHLIST from u3 PATCHLIST=119081-25 124071-03 121306-02 124093-01,
>
> I was not aware that any files in SUNWsibi that are changed in generic 
> patches can break miniroot if applied via patchadd -C. Not good as 
> all, this appears very broken to me. Looks like we do need to somehow 
> reapply  SUNWsibi alright to be sure.
>
> Enda
> _______________________________________________
> install-discuss mailing list
> install-discuss at opensolaris.org
> http://opensolaris.org/mailman/listinfo/install-discuss
>


Reply via email to