portsnap belated complaint?
rwmaillists at googlemail.com
Fri Aug 21 18:32:51 UTC 2020
On Fri, 21 Aug 2020 11:42:23 -0600
Gary Aitken wrote:
> Can someone explain why the portsnap update below seems to have
> succeeded (patches applied), but then afterwards I get the message
> about needing to run portsnap extract?
> 11.3-RELEASE-p6 (upgraded from 10.something some time ago)
> I believe the ports tree was generated when the OS was installed, but
> not sure. I'm also not sure how /usr/ports was upgraded after the OS
It wont be updated by when updating base.
> # portsnap fetch
This updates the compressed snapshot under /var, not the actual tree.
> Extracting snapshot... done.
> /usr/ports was not created by portsnap.
> You must run 'portsnap extract' before running 'portsnap update'.
portsnap has first to write the full tree with a "portsnap extract"
This also writes a hidden data file that identifies file or port
versions under that tree. Once that file is in place you use "update"
In general it's not a good idea to mix tools on the same tree or adopt
a tree, so I'd delete everything under /usr/ports and run:
portsnap fetch extract
you then subsequently update with
portsnap fetch update
More information about the freebsd-questions