openwrt升级功能流程简介 下载本文

+ {

+ echo \ + }|| + {

+ echo \ + exit 1 + } + sed -i \ + head -n 1 /tmp/myupfile > /tmp/check + sed -i \ + md5sum /tmp/myupfile | cut -d ' ' -f 1 > /tmp/mymd5 + diff -r /tmp/check /tmp/mymd5 + if [ $? -ne 0 ] ; then + echo different + exit 1 + fi + rm -rf /tmp/check /tmp/mymd5 + cat /tmp/myupfile + }

行前有+号的地方,就是添加的代码。就是取出第一行,其他不变。

另外default_do_upgrade()函数中的get_image \,修改成cat /tmp/myupfile,因为在调用default_do_upgrade()函数时,get_image函数中有些命令已经不能再用。

OK,文档到此结束。

水平有限,如有错误,请多包涵。 2015.10.30