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".

Technorati Tags: ,

Comments:

Post a Comment:
Comments are closed for this entry.
About

* - Solaris and Network Domain, Technical Support Centre


Alan is a kernel and performance engineer based in Australia who tends to have the nasty calls gravitate towards him

Search

Archives
« July 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  
       
Today
Links
Blogroll

No bookmarks in folder

Sun Folk

No bookmarks in folder

Non-Sun Folk
Non-Sun Folks

No bookmarks in folder