On Tuesday, February 03, 2015 06:37:24 PM 3zl Trizonelabs wrote:
1.is there any "override" mechanism to
stop lime-config touching
original config files or params within ?
Do you meana specific confg file ora you wanna prevent that lime-config edit
config files in general ?
2. overall view of the design
"/usr/bin/lime-config" ( lua script
with no "lua" extension ?)
It just call all lime modules clean() and then configure() method
3. list of keywords used in
"/usr/bin/lime-config" and respective
scripts / files
What you mean by keywords ?
4. there is some "mingle" between lime and
lime-defaults - whats the
meaning of "missing" compared to what.
Next halt : Parsing of lime / lime-defauls and the respective list of
keywords with their actions have to be carved out of the source
For example the option lime.network.protocols is a necessary option so if the
user do not specify it in /etc/config/lime then the one from /etc/config/lime-
defaults (that the user must not touch) is taken
btw : we have been really surprised by the numbers of
interfaces been
generated and digging deep to find out to which extent they are
necessary and to what use
Abstraction always come with a price, lime is a metafirmware so you can change
it's behavior dramatically just editing a couple of options, to have such a
level of abstraction we opted to use tagged vlans, mac vlan and some other
technique that have the "virtual draw back" of creating a lot of interfaces
No organised site to store the documentation to ?
http://libre-mesh.org/
We are mostly volunteers we document libre-mesh in our spare time, if you have
some resource to dedicate to us we will be happy to spend some more works
hours on developing/documenting lime, we also accept patches or if you wanna
write some docs you are welcome too