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 >
