2016-07-11 1:19 GMT+02:00 p4u <pau@dabax.net>:
I've been working on a huge modification for lime-build. The idea was to
simplify it by removing some functions which were not used anymore and
make it more adapted to our current needs. I hope this way we will
manage to use it by default.

I've add a new concept for Profile, which might be for instance:
generic, freifunk or chef (easy configurable in profile.mk). So this
should be enough to compile one of them:

make info
make T=ar71xx P=freifunk

But please, take a look on the README to know more:
https://github.com/libre-mesh/lime-build/tree/v2.0

Looks great :D
Thank you Pau!
I like the most the fact that now targets are architecture based and not anymore device based (now is much more tidy).
I just run it and it works :)

If you want to try it:
  git clone https://github.com/libre-mesh/lime-build.git
  cd lime-build
  git checkout v2.0
  make clean
  make T=ar71xx P=generic
and the resulting images will be present in the "output" directory.

A question: is it possible to specify a custom LIME_GIT variable? This would be useful if someone wants to work on his own lime-packages fork.
Maybe even an option for specifying the OpenWrt source URL could be useful (for working on a OpenWrt fork or even on LEDE?).
What do you think?
Ciao,
Ilario

PS I noticed that in the "images" directory there's a broken link to ../build/develop/bin/ar71xx, in my opinion the "images" directory is not useful anymore, could we eliminate it?