<p dir="ltr">Just like any Linux distribution, it is recommended to not mix a kernel from a different release with runtime from another release. However, if there is no incompatibility between them, you are free to do as you want. The more distance each kernel is, the more likely to have incompatibilities. </p>
<p dir="ltr">OpenWRT, although, is not developed with upgrade in mind. So, packages that are renamed will be kept at the old version, and new package will not be installed if not required by an existing package. You might get a mix of kernel, old and new packages at the end. If, by chance, they are all compatible, it will work nicely.</p>
<p dir="ltr">You'll need to mix old and new repos as any new kernel module must come from the old repo. I don't know how well opkg deal with this.</p>
<p dir="ltr">Besides that, there is the extra space used. I guess jffs2 is also worse in performance and compression.</p>
<p dir="ltr">It is just no good reason to do an upgrade and not a reflash. If you and the packages are doing the backup correctly, you just need to reinstall all extra packages after the new system is installed.</p>
<p dir="ltr">Regards,</p>
<br><div class="gmail_quote"><div dir="ltr">Em qua, 30 de mar de 2016 02:30, Michal Hrusecky <<a href="mailto:Michal.Hrusecky@nic.cz">Michal.Hrusecky@nic.cz</a>> escreveu:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Luiz Angelo Daros de Luca -  1:41 30.03.16 wrote:<br>
> Michal,<br>
><br>
> Google is your friend ;-)<br>
<br>
He pretends he is, but didn't provided the answer I was looking for, just<br>
plenty of workarounds I mentioned ;-)<br>
<br>
> But I'll easy your search<br>
> <a href="https://wiki.openwrt.org/doc/techref/opkg" rel="noreferrer" target="_blank">https://wiki.openwrt.org/doc/techref/opkg</a><br>
><br>
> Check the upgrade description.<br>
<br>
Reread and the only thing that is mentioned there is general discourage to do<br>
upgrades and be careful what you are doing and that there are generally no<br>
updates available apart from trunk and that opkg will not upgrade kernel. No<br>
technical problem and no specific issue with upgrade all.<br>
<br>
> Regards<br>
><br>
> Em ter, 29 de mar de 2016 às 04:45, Michal Hrusecky <<a href="mailto:Michal.Hrusecky@nic.cz" target="_blank">Michal.Hrusecky@nic.cz</a>><br>
> escreveu:<br>
><br>
> > Hi,<br>
> ><br>
> > there is a patch in OpenWRT that disables option to upgrade all packages<br>
> > and<br>
> > allows upgrading only specified packages which leads to plenty of answers<br>
> > online how to do that[1][2][3][...] Does anybody remembers the reason for<br>
> > disabling it? The only thing I can think of is discouraging people from<br>
> > doing<br>
> > upgrades and encourage them to reflash new squashfs image as they might not<br>
> > have enough free space. But as you can see, people will try and do it<br>
> > anyway so<br>
> > it might be a good idea to let the command there as it will be probably<br>
> > safer<br>
> > with integrated command than with random scripts on internet. Or is there<br>
> > some<br>
> > other reason and some real problem?<br>
> ><br>
> > [1] <a href="https://sandalov.org/blog/1777/" rel="noreferrer" target="_blank">https://sandalov.org/blog/1777/</a><br>
> > [2]<br>
> > <a href="https://www.codeden.net/2015/05/upgrade-all-openwrt-packages-with-a-single-line-command/" rel="noreferrer" target="_blank">https://www.codeden.net/2015/05/upgrade-all-openwrt-packages-with-a-single-line-command/</a><br>
> > [3] <a href="http://blog.vanutsteen.nl/2014/01/12/openwrt-upgrade-all-packages/" rel="noreferrer" target="_blank">http://blog.vanutsteen.nl/2014/01/12/openwrt-upgrade-all-packages/</a><br>
> > _______________________________________________<br>
> > openwrt-devel mailing list<br>
> > <a href="mailto:openwrt-devel@lists.openwrt.org" target="_blank">openwrt-devel@lists.openwrt.org</a><br>
> > <a href="https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel" rel="noreferrer" target="_blank">https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel</a><br>
> ><br>
> --<br>
><br>
> Luiz Angelo Daros de Luca<br>
> <a href="mailto:luizluca@gmail.com" target="_blank">luizluca@gmail.com</a><br>
</blockquote></div><div dir="ltr">-- <br></div><p dir="ltr">Luiz Angelo Daros de Luca<br>
<a href="mailto:luizluca@gmail.com">luizluca@gmail.com</a></p>