<div dir="ltr"><div>Thank Jean-Michel<br><br></div>Your script has many valuable information<br><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Mar 25, 2015 at 12:11 AM, Jean-Michel Pouré - GOOZE <span dir="ltr"><<a href="mailto:jmpoure@gooze.eu" target="_blank">jmpoure@gooze.eu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="">> I think you should try to modify "openwrt/Makefile"<br>
> Add your own script  for target devices.<br>
<br>
</span>I am thinking about moving to a Makefile also.<br>
<br>
Currently, my scripts look like this one :<br>
*****************<br>
#git clone git://<a href="http://git.openwrt.org/openwrt.git" target="_blank">git.openwrt.org/openwrt.git</a> openwrt-ar71xx<br>
cd openwrt-ar71xx<br>
<br>
#echo "make dirclean"<br>
#make dirclean<br>
<br>
echo "git checkout"<br>
git checkout master<br>
git pull<br>
<br>
echo "updating feeds"<br>
./scripts/feeds update -a<br>
./scripts/feeds install luci<br>
./scripts/feeds install luci-proto-ipv6<br>
<br>
echo "make defconfig"<br>
rm -f .config<br>
echo  >.config 'CONFIG_TARGET_ar71xx_generic_TLWR841=y'<br>
echo  >>.config 'CONFIG_PACKAGE_luci=y'<br>
echo  >>.config 'CONFIG_PACKAGE_luci-proto-ipv6=y'<br>
<br>
make defconfig<br>
<br>
echo "compiling"<br>
make -j 5<br>
*****************<br>
<br>
Next thing I would like to test is create custom targets. I am not very<br>
sure how to work. But basically, can define<br>
CONFIG_TARGET_ar71xx_generic_TLWR841_myown<br>
<br>
I read on the wiki there was also the ability to compile all package and<br>
then use image builder to quickly build custom installers.<br>
<br>
At one point, if you need to initialize dozens of routers and APs, you<br>
probably want to use image builder.<br clear="all"></blockquote><div><br></div><div>About image builder, the wiki <a href="http://wiki.openwrt.org/doc/howto/obtain.firmware.generate">http://wiki.openwrt.org/doc/howto/obtain.firmware.generate</a><br><br><strong>Image Generator</strong> is the program that creates the OpenWrt firmware image file. In the process of <a href="http://wiki.openwrt.org/doc/howto/build" class="" title="doc:howto:build">compiling OpenWrt</a>, <strong>Image Generator</strong> is coercively created (compiled), because it is needed to eventually create the image file. It is located in <code>/openwrt/trunk/xxx</code> and you can use it, to create more image-files from the packages you obtained during compilation. 
<br></div></div><br></div><div class="gmail_extra">but I don't know what is "xxx" and also cannot find the "trunk" folder. Could you please tell me where it is?<br></div><div class="gmail_extra">-- <br><div class="gmail_signature"><div dir="ltr"><div><span style="font-family:courier new,monospace">Quân<br></span></div><div><span style="font-family:courier new,monospace">***********************************************<br>* Nguyễn Hồng Quân                            *<br>* Y!M: ng_hquan_vn                            *<br>* Facebook: ng.hong.quan                      *<br></span></div><span style="font-family:courier new,monospace">* Web: <a href="http://quan.hoabinh.vn" target="_blank">quan.hoabinh.vn</a>                        *<br></span><div><span style="font-family:courier new,monospace">***********************************************</span></div></div></div>
</div></div></div></div>