From nobody Sat Aug 23 13:38:53 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 4c8J7P38D2z65w3t for ; Sat, 23 Aug 2025 13:39:13 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic317-20.consmr.mail.gq1.yahoo.com (sonic317-20.consmr.mail.gq1.yahoo.com [98.137.66.146]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4c8J7N0cF1z471J for ; Sat, 23 Aug 2025 13:39:11 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=Gww6sOnV; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.66.146 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1755956350; bh=cKXw0o+VlTzuKSnPEArKyHg5o2PyW/Sa8rvA6vcN+Uk=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=Gww6sOnVDrDz9rHGcyXIHxqG+527tf+/7X5mPq+hV8yU+lVqXQT3nsNGpSgkQ93lHMBx5VP3THLOihXo4S57qwhP7zLLaTlsTAeE/sFH63HC9F7MISELLWc43bl2UIjqKAdRCdcXDtm7lNKWmajsUZDhzN+KH16QqmXXpoiqbLV0Zf1XmMeSIM9pmPFgK+UQGJiahewVf6F+l4kTU+S9PZwrrt9Ym0C+85XwAZQq1aFOSfynse+sa05rCGLPiRdcOp4jBQd+uGDBLlE15JexSytZBEKf9/pggx10jEgHFdbu3U0D4Us0zVCdq65evXU06FPdLodWZgT2CVwjlI8jHw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1755956350; bh=ZKkZCHXXsJEsw/nRaCc45wIlTYAoKbos3W59D/Hggsv=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=tMAPb2ov42Z7HxA3D8WpLe+8CRdR01MlccqhX3Motjk50fcwlxMm3a8h79hLi2BbCNGAuAThViMv00eq/vBFRT5RGZI+phri6f9QJ5Z5DfeRaUtfdQfQRcSoqYkfl/rBodDNrp0ctVTfaqrwI79VXuvqZSFSPmdh1jtGiE74cAVtolJfTPCeLxFfK7e3nk2obr7dpkyAnl9iqauTaAmUiAOWlhEYxDEK9ViDvy6U6mIcypsIhBcpAUcb0Dm823KqpfTbaU6v2JweIzSpHNjlOXVE/I+Q3wadwyUgcuAbLm990iHzPsO6BVDOIR/JDeT4SVIcbTpp5xSVfOWu2eKEeg== X-YMail-OSG: AjImHMYVM1kFGVyHGxqjL4uWtwyXCkno9I.O.LV44pQA_HL6rBmvA6syFSxPAa3 Rpc3sQNJIqF0s1uKVperszKvGu5You.KEzY8CphAGZGEbF7Ih1qPcPEZd89md24ckNGAcruo1hJI twQWel2eJHvnwhXr1mqC9yrvagEVjIVcqJQEJT6O.lDK_gYF1XPghECQNby39OlU0oVN1ciuEXS2 VKpIZo_eFgvGha3l_8FQuaGuiSPNPgmpVRE.nifih1ABxzd_tR6WYAKPdY2.BYuMR8HasCLY2sem _QL4gH4A8eSTppcUugk.g6fzwni5ok.s7CyKZLIOGXUmf8R02hZSOjFZfynrOZIwXGvUhFyGYoL4 OOKssltcqNCND9p91ckMe5OHM2AYtrJSCqgAzbYK0QMMscQEXdJKVqnFhpkjy1TgHfqFI68GYWej 8eg87MaRIPILeSnjt3aCVtlb.mPgzXQvvgOlvV5AI_95pK4etHwfEzpQBZ7xKQYDM2pc.0Lxja7h zxAF4ljr9sYXjzug0cMRi5XW.uZxQGxQ5TVkmp.MW2VX2MZLUWxFk5Rofr9OKvnNTL8AlNZbujD1 Dl1PYdeoij8BURFSn78cuTYUlagy0ymts1bFZpgVVBYGAAKzeH160Bn93cYL9gIo6gJ3.vRY_zV6 k1prvIGhWaI23b0LyvPq1FMB57eJke6eVAL0kybi6vHFDC3I9mq.E7aeNt4YjEBOH3SOfjAK2cYQ N6xJ_xlf8slz9nGiqo7qS4GRNpI85wl9E6L.hMCZrCTHP6Hru8LxL0zvHbFt_2_ZBpRlKpW89wQ9 4qZGAOg7ldeJMchTDNzOH8BuU47h3ryoABUM_xAlG.Nm4EsDRwnYbfsHizEzRQ9odZThCpqzXuU9 F9n6VcBFm2nT2peODsxpKnXaf3ymtD7u5Drd4dm4igdFqSOB.6VlVPPEBZNBI1aiXXNTO5_RRm2d VyZcT0RCB3RyfVAgvoicCmKTBAkAnqFOn0TR9tv31p2bXWOWkaKuQ9fTYI4.gtQ30X2UTMmld5DS AF2rRSleDXSLBgyo3qrEEEXe5CvJIQA4hoTBAV0xQiiBInFOjEsFd_Te4Bm1kKBjM1sRS8g2o5m2 LKjYQ4P2FX.uOoxzu3rtQmPij_btbHkRf_lboEzvUBMbPxzcW56aF8K5GUIVoB4.4rGui1gdzbsy 6Rm.aP20P_UHP235.JAh1nqJAheiXwEtPYLYAruxI4zzZ0t9tdUXmMYDXa36TP2vT0UfGn2qTwh2 XoAf038pYVcOYKT2eu96WZv14HEPjFTjytAo4oxU4Be8HrUO3OBVg1hEpltPywOPSRfHMR6wF36E iF111iCpRq3R4TPYvhrsRRg0HS1cuL_KdyFghP1zyJeY.Z8qUGqCuCZBQhFEUF.6ddeRu4E1.sZ5 h8B1pPm5bwCYv1k3NcD3DowvkWKCTYnZRFPBC1CCBZ02nSqwi7o3UWkzELxlLV5FbHJnohKwfZSA pg9RyKvrwOraSKdEkgYqLA2kgfHQW9bM9t6kI_tzzqdiqllsd4w39GhUyRVJVuKixOcfhrrpypI1 RqXkP2r_eNR7Y6.34MNfLRN19ITK6zZAUUyL3K7R1idNRlDHjiLxFBLcuwA.BiEykyKZ0B5wtU7j 6ByxXDHL_JwlYNHdvZLA5Hd07L1jKnZBbdfEos5nmHo6J274aGh4yx8weMHIVqMqO9HHq8SI9TGR 0mV.Dio6wWFCzqGUUNCwv.kePxdvpcIIbTcHH7f_c6AYbv64oCVNy.Qm_zbXrGBIh3Da.wpYk4_4 jWwpaGPak287VPBTZtyz7aBgH0O8ePArx57XKQyixb2XJepfrd0VEwbXv.8gZPObLHKrpO544Ag3 bB25GMA2KKOVhXeqZoPVbaeuQ2Ao6CoRLepAudgFffPv9wD1L.gaJsNpI0TTAtKhm_uQjMEhP7.z ncmjgg59gQSpTLjAXnZhhhWqmaYM2_yjMl.4j5Gz4mWX2zhJ0kbaK7OiMiuvudyurAORv0bRdTat VgoNZgA82fac7pD_6tPItJYsGeTm12_kCL73bSmovh.KWuS7YGYipjyv2lYvlEEmmS3Uh_U6aUC9 uLT6I1aLPXKG3IcLgr3_xtsGdv0KHdEIs8B3l1z8g82SzzRgv1HrHv0x1o8RUh1o61HMIgOpTr6f BoUgvOe0HRsYdvUDNDka5yj5Al5dAAX4t5U8D.sCRumU4d8_s2zatky6jC8BXX_9Y6jt16y0..Pm eWXABSkM1mjbwUstmWvKx1La3sP8vR4L262cLL9tOlyt6yPJuehwtSHnZgBdB1JiY4yACFSSuLRS 6Vc3mC9WUwiNgkW6w.pHH X-Sonic-MF: X-Sonic-ID: 170a76b6-a6f1-4da6-ad74-82ea5279c44c Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.gq1.yahoo.com with HTTP; Sat, 23 Aug 2025 13:39:10 +0000 Received: by hermes--production-gq1-74d64bb7d7-grhph (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID d4b0d85df10696c1e2be160bbb7ba0e8; Sat, 23 Aug 2025 13:39:04 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable 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 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: RE: /etc/pkg/FreeBSD.conf and /usr/local/etc/pkg/FreeBSD.conf (not repo names) Message-Id: <40B4234B-F064-4C88-8170-C7AE493537A0@yahoo.com> Date: Sat, 23 Aug 2025 06:38:53 -0700 To: Graham Perrin , FreeBSD Current X-Mailer: Apple Mail (2.3826.700.81) References: <40B4234B-F064-4C88-8170-C7AE493537A0.ref@yahoo.com> X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_DN_ALL(0.00)[]; FREEMAIL_TO(0.00)[gmail.com,freebsd.org]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.66.146:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.66.146:from] X-Rspamd-Queue-Id: 4c8J7N0cF1z471J Graham Perrin wrote on Date: Sat, 23 Aug 2025 07:13:47 UTC : > >=20 >=20 > > Add "FreeBSD-base" (or maybe "FreeBSD-src") repository to=20 > > /etc/pkg/FreeBSD.conf (cperciva) > > >=20 > hier(7) descriptions of /etc/ and /usr/local/ are thought-provoking.=20= > Respectively: >=20 > "base system configuration files and scripts; see intro(5)" >=20 > "local executables, libraries, etc, installed by pkg(7) or ports(7)" >=20 > Colin's base 29f076ae0cb5 was my precedent for multiple repos in a=20 > single file, >=20 > /etc/pkg/FreeBSD.conf >=20 > As the local stuff of pkg(8) is installed (bootstrapped) by pkg(7), is=20= > the _local_ configuration file a more logical place to specify the=20 > FreeBSD-base and FreeBSD-kmods repos? >=20 > /usr/local/etc/pkg/FreeBSD.conf >=20 > ---- >=20 > /etc/pkg/ is documented in hier(7), however it's quirky. pkg(8) is not=20= > part of base. The bootstrap pkg is part of base and likely uses the /etc/pkg/FreeBSD.conf for at least some contexts of use --and should not require access to /usr/local/etc/ (which may not exist or be mounted at the time). In other words: overall, the FreeBSD pkg infrastructure is split across both base and ports. Its file placement reflects that split. At least that is my understanding of the context. > = >=20 > = >=20 > =