2016-07-23 19:55 GMT+02:00 Pablo Castellano <pablo(a)anche.no>no>:
I just cooked libremesh for a spare TL-MR3220 I had at
home.
However, while Chef does usually generate files like
"lime-MODEL-REVID-NETID-factory.bin" and
"lime-MODEL-REVID-NETID-sysupgrade.bin", in this case I got three files:
lime-uImage-gzip-REVID-NETID.bin
lime-uImage-lzma-REVID-NETID.bin
lime-vmlinux-REVID-NETID.bin
Is this behavior expected?
This happens when the image would be too big for the device flash memory:
in this case it simply doesn't get created.
You can try to modify your firmware profile in Chef for including less
packages, for example you can deselect lime-full and specify all the
packages except the ones related to the web interface...
Seems that there's also an alternative just implemented in lime-build but
not yet in Chef: it's the "ar71xx-mini" target:
https://github.com/libre-mesh/lime-build/blob/develop/targets/ar71xx-mini
The differences between this "-mini" target and the normal one are the last
three lines:
CONFIG_CLEAN_IPKG=y
CONFIG_STRIP_KERNEL_EXPORTS=y
CONFIG_USE_MKLIBS=y
@Gui: is there a way for doing the same using Chef?