Keith M Wesolowski wrote:
>> On Thu, Mar 08, 2007 at 04:03:19AM +0100, Roland Mainz wrote:
>> Grumpf...
> Am I correct in thinking that your concerns around removing these
> files are entirely a result of a belief that the structure of the code
> should be optimised for bulk upgrades from an external source base?


It sounds like there is/will/reallyshouldbe two different blobs of
code in the source tree:

     The baseline ATT sources, exactly as delivered by ATT

     and

     A derived set of OpenSolaris source files


In much the same way that we generate C sources via rpcgen, the
ksh93 build process could [diff/patch, rename, exclude, etc] the
files found in the baseline tree to create the OpenSolaris-specific
source tree.  And then build that tree.

This would ensure that the build transformation tools and
mechanisms are always part of (and up to date with) the sources
that they deal with.  It would also ensure that the upstream
baseline was always there for reference.

And, if that baseline were put in a directory called something like
"ksh93-att-baseline", I'm sure nobody would be surprised to find
non-ON Makefiles, windows files and the like sitting there.

    -John


Reply via email to