From nobody Wed Aug 20 08:19:48 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4c6KBv4x0yz64b2C; Wed, 20 Aug 2025 08:20:23 +0000 (UTC) (envelope-from SRS0=mNwu=3A=quip.cz=000.fbsd@elsa.codelab.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4c6KBv2bBnz3fGM; Wed, 20 Aug 2025 08:20:23 +0000 (UTC) (envelope-from SRS0=mNwu=3A=quip.cz=000.fbsd@elsa.codelab.cz) Authentication-Results: mx1.freebsd.org; none Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id A424AD78E6; Wed, 20 Aug 2025 10:20:14 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quip.cz; s=private; t=1755678014; bh=sck2I5SEhnidFCMjD1+opgi/XbeTublGFdQ8fDxry98=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=cosqdsxGysZXFhE6acPNP5KIG1V43YoWsWk2eCJgiv7cxoDXoAX3QCjn5AgYo+F4K 5ESphM5YMv6bERrGAail3l/E0nBAhm6hXctyglpNBiqugv7RDva2Ca4fhwt6TXE5PC M323411Yy3Pcg3UbbzDoaVHh1kdoFFYGbEQxFpfM= Received: from [192.168.145.49] (ip-89-177-27-225.bb.vodafone.cz [89.177.27.225]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id BE13BD78DE; Wed, 20 Aug 2025 10:19:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quip.cz; s=private; t=1755677990; bh=sck2I5SEhnidFCMjD1+opgi/XbeTublGFdQ8fDxry98=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=MrlPHzupx8utjVbEvTc7x2qRlz3nwtNrqvPwBCrqzPNk/i06Uj4s0KzGkutdVhfG5 KsJ9A5CpHpTdRVjHHdToC2MuhSFdbm+vS3aIbLKURpHbF9pDCvK4Anj/6eNgCpcjHy JmyHr2sTPasjg9b+/7gF1IeqXf1cXOy5s9HmDFxI= Message-ID: Date: Wed, 20 Aug 2025 10:19:48 +0200 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: RFC: Renaming "FreeBSD" repo in /etc/pkg/FreeBSD.conf to "FreeBSD-ports" To: Colin Percival , Matteo Riondato Cc: Mark Millard , FreeBSD Current , FreeBSD Mailing List References: <05CD2AAD-31EA-471B-8028-A3902D7A4192.ref@yahoo.com> <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> Content-Language: en-US From: Miroslav Lachman <000.fbsd@quip.cz> In-Reply-To: <91cccdac-406c-46dc-bdbe-c1c016cdee99@freebsd.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:42000, ipnet:94.124.104.0/21, country:CZ] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4c6KBv2bBnz3fGM On 20/08/2025 03:05, Colin Percival wrote: > On 8/19/25 17:58, Matteo Riondato wrote: >>> On Aug 19, 2025, at 8:25 PM, Colin Percival >>> wrote: >>> On 8/19/25 17:17, Mark Millard wrote: >>>> Colin Percival wrote: >>>>> With pkgbase being the intended way for users to manage 15.0 systems, >>>>> the current default /etc/pkg/FreeBSD.conf gives rise to confusion: It >>>>> defines a "FreeBSD" pkg repository which is in fact specifically bits >>>>> maintained *outside* of FreeBSD (and packaged via the ports tree). >>>> Not that I consider an appropriate answer obvious, but >>>> the file names as well as the content in the file? : >>>> /etc/pkg/FreeBSD-ports.conf ? >>> >>> I wasn't planning on changing the file name, no. >> >> Why is then this file named “FreeBSD.conf” ? > > Because it's the configuration file which describes pkg repositories > provided > by the FreeBSD project? I would like to have a separate file for each repository, similar to the contents of /etc/newsyslog.conf.d/ or /etc/syslog.d/. If there is one file for each repository, it can be managed using simple tools such as cp / rm / sed to enable, disable or modify repositories - good for scripted setups and automation. However, if there are multiple repositories in one file, this task becomes much more complicated. Kind regards Miroslav Lachman