2016-07-11 1:19 GMT+02:00 p4u <pau(a)dabax.net>et>:
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?