astrolabio Questo comportament si verifica perchè glinet usa una versione "personalizzata" di openwrt oppure succederebbe ugualment eanche con openwrt puro?
Posso confermarti che su OpenWRT questo comportamento è normale, su Gl-inet non conoscendolo bene non saprei se usano la stessa logica di openwrt o se si sono scritti un meccanismo di restore, ma da quello che dici te no, perchè te li ha brasati via i pacchetti extra installati.
astrolabio Esiste qualche modo per fare un backup dei pacchetti per poi poterli reinstallare post aggiornamento o l'unica è segnarseli da parte e installarli a manina uno per volta?
Si dovresti lanciare il sysupgrade da linea di comando in questo modo:
sysupgrade -k /tmp/ilfilediaggiornamentoscaricatodaglinet
Ricordati che via WinSCP dovrai caricare il file di aggiornamento su /tmp/
Una volta che finisce l'aggiornamento sul router lancia via SSH:
opkg update && grep "\toverlay" /etc/backup/installed_packages.txt | cut -f1 | xargs -r opkg install
Dovrebbe ripristinare i pacchetti installati precedentemente sulla partizione overlay.