2016-07-23 19:55 GMT+02:00 Pablo Castellano <pablo@anche.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?