John Levon wrote:

> If you build the exact same source files with an identical CBE, the CTF
> will be the same. Anything that changes the type IDs of genunix require
> either refreshing all dependent modules, or some labelling scheme as is
> currently used.
> 
> Perhaps it would be more productive if I ask you how you see this
> working. In particular, what changes are you going to make to the
> relevant parts of the kernel Makefiles?
> 
> regards
> john

There will be no changes in the kernel makefiles in terms of building
the kernel.  Packages will be delivered to a repo rather than
being created on disk....

If the type IDs in genunix change, I assume its elfhash changes.
Likewise, if the dependent modules change, their elfhashes will
change as well.

All the bits that changed as the result of this build will appear
in the same package updates.

Eg if the build produced a different genunix, disp and devfs,
those three modules will appear as different in the next rev
of the core kernel package(s), and always will be installed as a unit.

The model of picking and choosing kernel components generated over
various builds from the past two years will be a thing of the past.

No more "dim sum" patching!

- Bart



-- 
Bart Smaalders                  Solaris Kernel Performance
[EMAIL PROTECTED]               http://blogs.sun.com/barts
"You will contribute more with mercurial than with thunderbird."
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to