Hi, Alexander Klimetschek schrieb: > On Thu, Dec 10, 2009 at 12:27, Felix Meschberger <fmesc...@gmail.com> wrote: >> Alexander Klimetschek schrieb: >>> I also think that the merging for my proposed case isn't that >>> difficult: you just walk the tree below /etc/map as it is done now and >>> apply things for the runmode they are in (defined by the ancestor). >>> First come, first served for duplicate mappings. That is the same as >>> for implementing O2. The only difference are those "empty" folders >>> that don't add to the mapping config, but just specify the runmode(s). >> It is more involved... > > AFAICS the /etc/map tree is traversed from top to bottom while the > config is built up, so on each step, before the traversal goes deeper > and/or creates a final map entry config, it could simply check for the > runmodes property and/or if this is an "empty" folder (this could eg. > be marked by the property being present or by a mixin). If the > runmode(s) don't match, it won't traverse deeper.
Ehrm, this is exactly, what I am proposing as Option 2 ... (more or less). Aren't we talking about multiple subtrees of /etc/map to be merged into a single configuration ? Regards Felix > > What am I missing? > > Regards, > Alex >