<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/usr.sbin/pkg, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2026-07-13T22:08:58Z</updated>
<entry>
<title>Revert "pkg: Add -j and -r options"</title>
<updated>2026-07-13T22:08:58Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2026-07-13T22:08:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9dfaf1cb37f8ac89cf6dbfd1d6905c8d03722391'/>
<id>urn:sha1:9dfaf1cb37f8ac89cf6dbfd1d6905c8d03722391</id>
<content type='text'>
This reverts commit d94e034d504682be56fc2e9d20ac2c0fe15b70ec at the
request of des@, as it seems to have broken the pass-through case.
</content>
</entry>
<entry>
<title>pkg: Add -j and -r options</title>
<updated>2026-07-13T15:32:41Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2026-07-13T15:32:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d94e034d504682be56fc2e9d20ac2c0fe15b70ec'/>
<id>urn:sha1:d94e034d504682be56fc2e9d20ac2c0fe15b70ec</id>
<content type='text'>
This allows pkg(7) to be used to bootstrap a jail or chroot, and to
recognize the -j and -r options and pass them through to pkg(8) if
already bootstrapped.

Note that this does not address the issue of repository keys.  If using
a signed package repository, you will still need to copy /usr/share/keys
into the target environment before or after bootstrapping, or pkg will
be unable to verify package signatures.

MFC after:	1 week
Reviewed by:	imp, bapt
Differential Revision:	https://reviews.freebsd.org/D58165
</content>
</entry>
<entry>
<title>pkg: Fix mirror type parsing and service discovery</title>
<updated>2026-02-05T03:59:21Z</updated>
<author>
<name>Pavel Knoblokh</name>
<email>info@software-advisory.com.au</email>
</author>
<published>2026-02-05T03:59:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=abf911af22729858cc876231e7970eff6aefbb9d'/>
<id>urn:sha1:abf911af22729858cc876231e7970eff6aefbb9d</id>
<content type='text'>
Signed-off-by: Pavel Knoblokh &lt;info@software-advisory.com.au&gt;
Reviewed by:	emaste, imp, kevans
Fixes:		dc4581589a3 ("pkg: clean support for repositories")
Closes:		https://github.com/freebsd/freebsd-src/pull/1989
</content>
</entry>
<entry>
<title>Comments: FreeBSD.conf should not be overwritten</title>
<updated>2026-01-10T02:41:13Z</updated>
<author>
<name>Guilherme Augusto de Souza Candinho</name>
<email>cndghm@gmail.com</email>
</author>
<published>2025-12-13T22:55:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=849c0eb0702879d7cd0fdec589aac048b691b2ab'/>
<id>urn:sha1:849c0eb0702879d7cd0fdec589aac048b691b2ab</id>
<content type='text'>
The files /usr/sbin/pkg/FreeBSD.conf.* currently set base repo to {enable: no}.
We don't want to overwrite /local/etc/pkg/repos/FreeBSD.conf that already exists
when users choose tech preview in the installation.

Signed-off-by: Guilherme Augusto de Souza Candinho &lt;cndghm@gmail.com&gt;
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1925
</content>
</entry>
<entry>
<title>pkg: Move FreeBSD-base to pkg.freebsd.org</title>
<updated>2025-11-27T22:13:52Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2025-11-27T21:30:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a3b0902d73901e7243103e60cf78c53cd7f566a1'/>
<id>urn:sha1:a3b0902d73901e7243103e60cf78c53cd7f566a1</id>
<content type='text'>
Rather than fetching packages directly from the CDN which currently
backs pkgbase.freebsd.org, requests will go to pkg.freebsd.org mirrors
and be 302ed to the correct servers.  This adds ~70 seconds to the
process of installing or upgrading a pkgbase system; it also orphans
systems with 15.0-{PRERELEASE,ALPHA*,BETA*} installed since they are
expecting to see pkgbase files signed with the pkg keys, not the new
pkgbase signing keys.

Reviewed by:	dch, philip
MFC after:	immediately (for 15.0-RELEASE)
With hat:	re
Requested by:	clusteradm, core
Differential Revision:	https://reviews.freebsd.org/D53964
</content>
</entry>
<entry>
<title>pkg: Add FreeBSD-base to /etc/pkg/FreeBSD.conf</title>
<updated>2025-11-15T07:58:41Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2025-11-15T03:26:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8e0b1a1c03a35a5db13e370cb3e62585d3db68e3'/>
<id>urn:sha1:8e0b1a1c03a35a5db13e370cb3e62585d3db68e3</id>
<content type='text'>
On -CURRENT and -STABLE this gets bits from pkg.freebsd.org; but we get
base system bits from pkgbase.freebsd.org for BETA/RC/RELEASE.

Note that this repository is disabled by default, but can still be used
by explicitly specifying it, e.g. "pkg upgrade -r FreeBSD-base".

With hat:	re
MFC after:	8 hours (needed in 15.0-RC1)
</content>
</entry>
<entry>
<title>pkg: Die if make -V BRANCH fails</title>
<updated>2025-10-30T20:50:45Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2025-10-30T20:46:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0837b2ebd570ea092353aa3c46e374f7a1533a1d'/>
<id>urn:sha1:0837b2ebd570ea092353aa3c46e374f7a1533a1d</id>
<content type='text'>
If build logic breaks such that we can't figure out which branch we're
on, we should error out rather than shipping a default (and probably
wrong) /etc/pkg/FreeBSD.conf

Reviewed by:	ivy
MFC after:	5 minutes
Suggested by:	ivy
Differential Revision:	https://reviews.freebsd.org/D53487
</content>
</entry>
<entry>
<title>pkg(7): Add support for pkg+ prefix to bootstrap pubkey</title>
<updated>2025-09-11T07:03:48Z</updated>
<author>
<name>Seyed Pouria Mousavizadeh Tehrani</name>
<email>p.mousavizadeh@protonmail.com</email>
</author>
<published>2025-09-11T07:01:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=08b8843137b8be3f71608400907cb38bcda14965'/>
<id>urn:sha1:08b8843137b8be3f71608400907cb38bcda14965</id>
<content type='text'>
MFC After: 	1 day
Sponsored by:	Amn Afzar Hoopad Inc
Differencial Revision:	https://reviews.freebsd.org/D52418
</content>
</entry>
<entry>
<title>Update comments to match pkg repo renaming</title>
<updated>2025-08-27T22:48:46Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2025-08-27T22:47:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=579bb6c2cd77138854d0eb81acdd8494ed329410'/>
<id>urn:sha1:579bb6c2cd77138854d0eb81acdd8494ed329410</id>
<content type='text'>
Reported by:	Ceri Davies
Fixes:		c83705a5756e ("Rename FreeBSD* pkg repos to FreeBSD-ports*")
</content>
</entry>
<entry>
<title>Rename FreeBSD* pkg repos to FreeBSD-ports*</title>
<updated>2025-08-27T16:46:36Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2025-08-27T16:46:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c83705a5756ef2b01e0e5b1430e8c5548d4cca6e'/>
<id>urn:sha1:c83705a5756ef2b01e0e5b1430e8c5548d4cca6e</id>
<content type='text'>
With pkgbase being the New Way Of Doing Things in FreeBSD 15.0, it is
unnecessarily confusing to have a repository called "FreeBSD" which
contains packages built from the FreeBSD ports tree but not from the
FreeBSD src tree.  Bite the bullet and change it now rather than
having an even more painful transition later.

With hat:	re@
Bikeshed on:	freebsd-current, freebsd-ports
Relnotes:	The "FreeBSD" and "FreeBSD-kmods" repositories defined
		in /etc/pkg/FreeBSD.conf have been renamed to
		FreeBSD-ports and FreeBSD-ports-kmods respectively.
		Users who override these in /usr/local/etc/pkg/repos
		will need to adjust their configuration to match the
		new names.
</content>
</entry>
</feed>
