Somehow one of my 11.2-RELEASE-p4 systems has gotten into a curiously inconsistent state. (I have some theories about this, but my sense is they're not relevant to what my next steps are; if pressed I can expand on them in another comment.) I can tell it's missing a number of files that are present on a different 11.2-RELEASE-p4 system I have, which is affecting updating some ports. For example, /usr/include/{net,pcap}/dlt.h is missing on the "bad" system but present on the good (afaik) system.
Though I build ports from source, I do binary installs of the base system instead of building from source. What is the best way to reinstall the whole base system? freebsd-update can't seem to do it, and of course just unpacking the distribution .tar.gz over everything is going to be a horrifically bad idea. It's true that I could switch to src builds, but for now I'm still hoping for a way to do a binary refresh.
Recommendations, please? Thanks in advance!
Though I build ports from source, I do binary installs of the base system instead of building from source. What is the best way to reinstall the whole base system? freebsd-update can't seem to do it, and of course just unpacking the distribution .tar.gz over everything is going to be a horrifically bad idea. It's true that I could switch to src builds, but for now I'm still hoping for a way to do a binary refresh.
Recommendations, please? Thanks in advance!