On 16-03-30 02:48 AM, Michal Hrusecky wrote:
Yep, I understand all those. My question was whether upgrade all is disabled
just because of this ideological stuff and in hope that users wouldn't find and
try one of the posts I linked or whether there is anything really broken.
It's *not* ideological, it's about preventing broken routers. On most
routers OpenWrt support, if you do upgrade all you *will* break your
router because you will end up with a fatal out of space issue that
results the requirement to reset to factory defaults.
This is because squashfs is *far* more compressed than jffs2 AND because
with the limited flash on the vast majority of devices it is not at all
possible upgrade all packages into the overlay jffs2 without causing the
jffs2 to end up with 0 erase blocks free, which results in a situation
where you can't even erase files to get back to a working state (try it
if you don't believe me - dd if=/dev/zero of=/fill.bin and then try to
get back to a working state).
Regards,
Daniel
Em qua, 30 de mar de 2016 02:30, Michal Hrusecky <[email protected]>
escreveu:
Luiz Angelo Daros de Luca - 1:41 30.03.16 wrote:
Michal,
Google is your friend ;-)
He pretends he is, but didn't provided the answer I was looking for, just
plenty of workarounds I mentioned ;-)
But I'll easy your search
https://wiki.openwrt.org/doc/techref/opkg
Check the upgrade description.
Reread and the only thing that is mentioned there is general discourage to
do
upgrades and be careful what you are doing and that there are generally no
updates available apart from trunk and that opkg will not upgrade kernel.
No
technical problem and no specific issue with upgrade all.
Regards
Em ter, 29 de mar de 2016 às 04:45, Michal Hrusecky <
[email protected]>
escreveu:
Hi,
there is a patch in OpenWRT that disables option to upgrade all
packages
and
allows upgrading only specified packages which leads to plenty of
answers
online how to do that[1][2][3][...] Does anybody remembers the reason
for
disabling it? The only thing I can think of is discouraging people from
doing
upgrades and encourage them to reflash new squashfs image as they
might not
have enough free space. But as you can see, people will try and do it
anyway so
it might be a good idea to let the command there as it will be probably
safer
with integrated command than with random scripts on internet. Or is
there
some
other reason and some real problem?
[1] https://sandalov.org/blog/1777/
[2]
https://www.codeden.net/2015/05/upgrade-all-openwrt-packages-with-a-single-line-command/
[3] http://blog.vanutsteen.nl/2014/01/12/openwrt-upgrade-all-packages/
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
--
Luiz Angelo Daros de Luca
[email protected]
--
Luiz Angelo Daros de Luca
[email protected]
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel