Best approach to keep router up2date but stable


I installed OpenWRT on my Linksys WRT3200ACS and love it.
I have experience with Debian where I always use the "stable" version to ensure my system keeps running and does not break easily.

For OpenWRT, I realize that I get package updates every few days. Most of them look like "dailys" rather than stable versions. Example:

luci-app-opkg git-20.287.57033-3d52019-1 » git-20.313.59566-7460e9d-1

What is the best approach to keep an OpenWRT router current, yet minimizing the likelihood of breaking something? (On a daily basis, it's my internet router and not playground, so a critical part to get my work done).

Specifically regarding security updates I'd like to have a current system but

How do you manage updates on your router?

PS: My opkg/distfeeds.conf is the original one:

src/gz openwrt_core
src/gz openwrt_kmods
src/gz openwrt_base
src/gz openwrt_luci
src/gz openwrt_packages
src/gz openwrt_routing
src/gz openwrt_telephony

To paraphrase you:

  1. In general, do not use opkg online upgrades (opkg update & opkg upgrade)
  2. Instead, watch for new releases. If a new release comes out, flash a complete, new (sysupgrade-compatible) image
  3. Watch the advisories. If there is a security issue for a package that I use, use online opkg to fetch it (but not routinely)

Is this what you were saying?


That is correct.