Or... we don't make the miniroot 'special'. That would help this 
situation a lot.

sarah
****
Sarah Jelinek wrote:
> 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
>>
>
> _______________________________________________
> install-discuss mailing list
> install-discuss at opensolaris.org
> http://opensolaris.org/mailman/listinfo/install-discuss
>


Reply via email to