<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/release/scripts, branch releng/14.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F14.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F14.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2024-11-19T00:36:40Z</updated>
<entry>
<title>release: add wifi-firmware-kmod@release to ship as package</title>
<updated>2024-11-19T00:36:40Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2024-11-02T23:47:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8c6df7ead19cae1e1d799c3e5576a2d792c74b13'/>
<id>urn:sha1:8c6df7ead19cae1e1d799c3e5576a2d792c74b13</id>
<content type='text'>
Add the flavored port for all the
supported wireless drivers we recently added support for.

Sponsored by:	The FreeBSD Foundation
Pointed out by:	cperciva (as part of the set of changes)
Reviewed by:	cperciva (#releng)
Approved by:    re (cperciva)
Differential Revision: https://reviews.freebsd.org/D47406

(cherry picked from commit 2483a2d36803896d27861c03e1f53dd9546b1e73)
(cherry picked from commit f21cb43c91ef5ff54173b15f550e711c9f87eec6)
</content>
</entry>
<entry>
<title>release: add optional OCI images</title>
<updated>2024-11-15T23:22:37Z</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>2024-08-14T15:39:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8a688fcc242e1b4eea32fe97aa0f16a18ed21246'/>
<id>urn:sha1:8a688fcc242e1b4eea32fe97aa0f16a18ed21246</id>
<content type='text'>
This adds three OCI archive format files to the release containing
FreeBSD base images suitable for static linked, dynamic linked and shell
workloads. The shell image also contains pkg-bootstrap and can be easily
extended by installing packages (including pkgbase packages).

Approved by:	re (cperciva)
Reviewed by: dch, cpersiva, jlduran, zlei
Differential Revision: https://reviews.freebsd.org/D46759
MFC after: 2 days

(cherry picked from commit d03c82c28da86e0812b98b051d24ae5980804ad7)
(cherry picked from commit 6686056ca3547c8280bd2423c59c661c2f501409)
</content>
</entry>
<entry>
<title>Modernize DVD package set in preparation for 14.1</title>
<updated>2024-05-24T00:06:50Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2024-05-20T17:42:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0543cdc36ac6c91dccc2f1c5ae1df42c6d4d2a1d'/>
<id>urn:sha1:0543cdc36ac6c91dccc2f1c5ae1df42c6d4d2a1d</id>
<content type='text'>
Remove archivers/unzip (now in base) and emulators/linux_base-c7 (old
and unlikely to be useful without other linux packages being installed),
ports-mgmt/portmaster (now largely obsolete and discouraged in favour
of using pkg and binary packages) and x11-drivers/xf86-video-vmware
(questionably useful).

Replace devel/git with devel/git@lite (sufficient for most purposes),
and adjust the "ensure the ports exist to sanitize the list" code to
ignore the @lite part when checking that /usr/ports/devel/git exists.

Add sysutils/seatd and x11-wm/sway for wayland support.

MFC after:	1 minute
Differential Revision:	https://reviews.freebsd.org/D45278

(cherry picked from commit d31ed58b9f9360cecd9acfbd12999190edca6e56)
</content>
</entry>
<entry>
<title>pkg-stage.sh: add x11/sddm</title>
<updated>2024-05-24T00:06:44Z</updated>
<author>
<name>Graham Perrin</name>
<email>grahamperrin@gmail.com</email>
</author>
<published>2024-02-02T23:35:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9317a4a3a82797f8128720ac46a36ece0a404349'/>
<id>urn:sha1:9317a4a3a82797f8128720ac46a36ece0a404349</id>
<content type='text'>
MFC After: 2 days
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/996

(cherry picked from commit 5ff76402daf17b9c36048bf11957dac7556272a6)
</content>
</entry>
<entry>
<title>release: Rework vm_extra_pre_umount</title>
<updated>2024-05-13T22:24:28Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2024-05-06T20:26:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c5342be39c1ab37ca41e74aabdd7f507a6c6e036'/>
<id>urn:sha1:c5342be39c1ab37ca41e74aabdd7f507a6c6e036</id>
<content type='text'>
The vm_extra_pre_umount function in vmimage.subr served two purposes:
It removed /etc/resolv.conf and /qemu (if cross-building), and it
provided a function for cloudware to override in order to make cloud
specific changes to the filesystem before constructing a disk image.

This resulted in a number of bugs:
1. When cross-building, the emulator binary was left as /qemu in the
Azure, GCE, Openstack and Vagrant images.
2. The build host's resolv.conf was left as /etc/resolv.conf in the
basic-ci and basic-cloudinit images.
3. When building GCE images, a Google-specific resolv.conf file was
constructed, and then deleted before the disk image was created.

Move the bits needed for running code inside a VM staging directory
from vm_install_base into a new vm_emulation_setup routine, and move
the corresponding cleanup bits from vm_extra_pre_umount to a new
vm_emulation_cleanup routine.

Remove the /qemu and /etc/resolv.conf cleanups from the cloudware
configuration files (where they exist) since we will now be running
vm_emulation_cleanup to remove those even when vm_extra_pre_umount
has been overridden.

Override vm_emulation_cleanup in gce.conf since in that one case (and
*only* that one case) we don't want to clean up resolv.conf (since it
was constructed for the VM image rather than copied from the host).

releng/14.1 candidate.

MFC after:	1 week
Sponsored by:	https://www.patreon.com/cperciva

(cherry picked from commit 0b1c5628c74a37e2aa2aa3769c606d3e826302f8)
</content>
</entry>
<entry>
<title>release: Use the ABI of the target release to fetch packages</title>
<updated>2024-04-17T05:43:27Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2024-04-13T21:16:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=70dcf0608cfc767321b16509f615c5dddb9378af'/>
<id>urn:sha1:70dcf0608cfc767321b16509f615c5dddb9378af</id>
<content type='text'>
- Point --rootdir at the installed destdir in the dvd tree.  This
  causes pkg to determine the ABI from the installed destdir instead
  of the host's binaries.  Previously the result was that packages
  for the host's ABI were always downloaded breaking cross-releases
  (e.g. arm64 releases built on an amd64 host included amd64
  packages on the DVD ISO image rather than arm64 packages).  This
  also handles version mismatches, and I tested this by cross-building
  a 15.x arm64 release on a 14.x amd64 host.

- As a result, pkg now does a chdir(3) to the rootdir before running,
  so the -o argument to fetch needs to be updated to be relative to
  rootdir instead of the CWD as make runs.

- Add a new ROOTDIR variable to limit references to "dvd" to one
  place.  Ideally ROOTDIR would be an argument to this script so
  that it didn't really know about the dvd layout at all.

- While here, simplify creation of symlinks by just using a longer
  path to the link name instead of using 'cd' in the shell before
  invoking ln(1).  Also use ln -sf to create the pkg.pkg symlink
  rather than rm + ln.

PR:		278273
Reported by:	gatekeeper &lt;tiago.gasiba@gmail.com&gt;
Reviewed by:	imp, delphij
MFC after:	3 days
Differential Revision:	https://reviews.freebsd.org/D44749

(cherry picked from commit ea2663040d524efd84b12edcbe83884437fdceea)
</content>
</entry>
<entry>
<title>pkgbase: propagate SRCRELDATE to the packages correctly</title>
<updated>2023-12-07T07:48:00Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2023-12-04T08:22:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=44600eb7e231b0cc6c36d10031d983051cd683ee'/>
<id>urn:sha1:44600eb7e231b0cc6c36d10031d983051cd683ee</id>
<content type='text'>
MFC After:		3 days
Reviewed by:		manu
Differential Revision:	https://reviews.freebsd.org/D42892

(cherry picked from commit 5faaa602cee093269b1a73156c95c6892b4f098d)
</content>
</entry>
<entry>
<title>Remove $FreeBSD$: one-line sh pattern</title>
<updated>2023-08-16T17:55:03Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-16T17:55:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf'/>
<id>urn:sha1:d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</id>
<content type='text'>
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
</content>
</entry>
<entry>
<title>release/DVD_PACKAGES: Update the names of drm-kmod ports</title>
<updated>2023-07-04T20:24:52Z</updated>
<author>
<name>Li-Wen Hsu</name>
<email>lwhsu@FreeBSD.org</email>
</author>
<published>2023-07-04T20:24:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fea4a44c1965d4b709362a74abb0ab4b28ec29ac'/>
<id>urn:sha1:fea4a44c1965d4b709362a74abb0ab4b28ec29ac</id>
<content type='text'>
Reviewed by:	x11 (manu), re (gjb)
MFC after:	3 days
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D40770
</content>
</entry>
<entry>
<title>release: Remove "All Rights Reserved" from FreeBSD Foundation copyrights</title>
<updated>2023-04-17T14:56:59Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2023-04-17T14:56:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4654ba28fb8b0a7d74366120cc1967791b46ac3a'/>
<id>urn:sha1:4654ba28fb8b0a7d74366120cc1967791b46ac3a</id>
<content type='text'>
</content>
</entry>
</feed>
