yogesh.gupta wrote:As trunk is moving upwards, I have download the snapshot version of openwrt branch 15.05 with revision #48532 which is equivalent to 15.05.1 and compile the kernel. So other that kernel md5sum, the kernel version remain same all the time until I do the update of the branch.
Also as you said to compile the needed packages into firmware image. > I have done this by putting "y" instead of "m" in make menuconfig but even after this I can not able to see LUCI, uhttpd after flashing the firmware on the box.
So Do i need to do something extra to get then be the part of squashfs partition.
Thansk
If you include luci in menuconfig, it will pull in all necessary files into the firmware. When you then flash the image, you should have all the selected packages included.
But you may get difficulties if you mix versions from different times. E.g. you try to download the "base" 15.05.1 sources from Jan 2016 (#48532) but you still use updated feeds (luci, packages) with sources as in May 2016. There may have been changes both to Luci and base system since January, and you are only using half of them.
You should download the current head of the 15.05 branch, update all feeds, use menuconfig to select all packages you need and compile an up-to-date 15.05.1 firmware. It will not be exactly the 15.05.1 release, but will instead contain all fixes since then.
There is no point in trying to compile 15.05.1 equivalent image now.