@frater:
I would really like to have the reinstalling of packages as optional.
Varnish and Squid take ages to upgrade and therefore significantly increase the down time of the router after an upgrade.
I also noticed that pfblocker turns off after an upgrade. This may be due to the package itself and maybe is even deliberate.
I'm using it to create some aliases for a port 25 block (It blocks all outgoing traffic to port 25 except for my home country).
I would really like to be able to upgrade without these packages being reinstalled.
Impossible on NanoBSD. On NanoBSD the update is written to a completely different slice on the CF/disk.
There is no way to preserve or copy the packages from one slice to the other effectively. It would break more than you'd think it would help.
If you're upgrading often enough that it's a problem, then you should probably not update so often, as you'll just end up wearing out that CF sooner rather than later. :-)