etcupdate -p: No previous tree to compare against, a sane comparison is not possible. (was: Review D28062 …)
grahamperrin at gmail.com
Sat Apr 24 11:42:15 UTC 2021
On 21/04/2021 18:19, John Baldwin wrote:
> On 4/17/21 12:52 PM, Graham Perrin wrote:
>> <https://reviews.freebsd.org/D28062#change-5KzY5tEtVUor> line 2274
>> etcupdate -p
>> I get:
>> > No previous tree to compare against, a sane comparison is not
> Hmm, how did you initially install this machine? Release images should
> generally include a pre-populated /var/db/etcupdate so that etcupdate
> works. If you don't have one of those, you will have to perform an
> initial bootstrap of etcupdate (only once) by running 'etcupdate
> If you do this before you update /usr/src then 'etcupdate' will later
> work fine. If you are doing this after you have already updated
> /usr/src, you will need to run 'etcupdate diff' after 'etcupdate extract'
> and fix any unexpected local differences in the generated patch, e.g.
> by copying files from /var/db/etcupdate/current/etc to /etc. Once
> you have done this, 'etcupdate' will work fine on the next upgrade.
> However, I'm curious how you didn't get the etcupdate bootstrap when
> you initially installed.
Sorry for not replying sooner.
It's not an answer to your question, but might the thread at
More information about the freebsd-current