Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Aug 2025 14:03:13 +0300
From:      Gleb Popov <arrowd@freebsd.org>
To:        Matteo Riondato <matteo@freebsd.org>
Cc:        FreeBSD Current <freebsd-current@freebsd.org>,  FreeBSD Mailing List <freebsd-ports@freebsd.org>
Subject:   Re: RFC: Renaming "FreeBSD" repo in /etc/pkg/FreeBSD.conf to "FreeBSD-ports"
Message-ID:  <CALH631mCY9g8O8Fmwye1%2BYyVX0xdD8Hn=uu5heYy0xZafRKzQQ@mail.gmail.com>
In-Reply-To: <5C65983C-2D75-4250-AADD-12699A4CE252@FreeBSD.org>
References:  <05CD2AAD-31EA-471B-8028-A3902D7A4192@yahoo.com> <5bece4af-0bec-457e-847f-7ca1cb031f86@freebsd.org> <590B86F2-6F9F-46BF-9569-03F72EA93B5D@FreeBSD.org> <91cccdac-406c-46dc-bdbe-c1c016cdee99@freebsd.org> <c7425732-2d2c-446d-9877-493070d24b90@quip.cz> <864iu2jq1a.fsf@ltc.des.dev> <051BA4A9-E45B-4CF5-95C5-B6F53948DB58@FreeBSD.org> <CALH631=w4Uv%2BRBTkRX0UZG9ktV9whtjaxSSOcmLmKnx7ARafww@mail.gmail.com> <5C65983C-2D75-4250-AADD-12699A4CE252@FreeBSD.org>

index | next in thread | previous in thread | raw e-mail

On Wed, Aug 20, 2025 at 1:20 PM Matteo Riondato <matteo@freebsd.org> wrote:
>
>
>
> > On Aug 20, 2025, at 6:15 AM, Gleb Popov <arrowd@freebsd.org> wrote:
> >
> > On Wed, Aug 20, 2025 at 12:48 PM Matteo Riondato <matteo@freebsd.org> wrote:
> >>
> >> It’s unclear (to me) whether that’s the *correct* way, or the *recommended* way (pkg(8) calls it “a common idiom”), and in either case *why* is that the recommended/correct way: what breaks if one modifies /etc/FreeBSD.conf ? Why does it break?
> >
> > The /etc/pkg/FreeBSD.conf file comes from base (some pkgbase package
> > or as a result of make installworld or something like that). This
> > means that system upgrades must handle edits to this file somehow -
> > either by overwriting your changes with vanilla version or by merging
> > them, which can't be done 100% automatically.
>
> This is true for so many files under /etc, and we have a solution with etcupdate (indeed, not 100% automatically, but widely accepted).

There is no etcupdate involved with binary package upgrades. But there
is still a 3-way merge, yes, but like you said, it is not 100%
automatic. So why not avoid the possibility of a merge conflict if we
can do that?


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALH631mCY9g8O8Fmwye1%2BYyVX0xdD8Hn=uu5heYy0xZafRKzQQ>