Split Tree putback into nevada
We just had one of the largest putbacks to the Solaris tree, pretty much since 2.0.
Comment: 6289535 build_cscope complains a bit on x86 6303550 xencrypt, xdecrypt no longer mangled 6316770 split the tree into open and closed trees 6321333 Install.sh is over-zealous looking for kmods ... Examined files: 3502 Contents Summary: 84 create 521 update 2897 no action (unchanged) Names Summary: 3234 renamed 2897 update parent's name history
That’s a lot of files updated and renamed. So what does it mean?
The important bug listed above is
6316770 split the tree into open and closed trees
This means that everything under usr/src is open. It’s a major step towards basing Solaris off OpenSolaris. The closed stuff is now kept seperately instead of being intermingled (and I would hope that it’s going to require a good argument to initially create something in the closed tree).
What worried me was that I have invested an awful lot of time effort and code into creating a method of building the “closed tarballs” required to currently build OpenSolaris and I was not sure if I was going to have to simply throw it all out and start again.
Just after the putback, I had an online chat with Mike Kupfer about how the new tree built.
The good news is that it looks like the only changes I’ll have to make are completely aesthetic (and pretty much comments and usage messages).
The bad news? There isn’t any. With luck it should “just work”.