Revert "release: Ship firmware from kmods repo on DVD"

This was a good idea, but we don't build metapackages in the kmods
repo so it ends up breaking the release build.  I might resurrect this
change if/when the kmods repo includes the wifi-firmware-kmod
metapackage.

This reverts commit bda8028146.

MFC after:	1 second
This commit is contained in:
Colin Percival committed 2026-08-07 08:52:39 -07:00
1 parent aea4240ef5
commit ca0cff7932
2 files changed
+7 -25

No files matched your search

-7
View File
@@ -5,10 +5,3 @@ release: {
fingerprints: "/usr/share/keys/pkg",
enabled: yes
}
release-kmods: {
url: "pkg+http://pkg.FreeBSD.org/${ABI}/kmods_latest",
mirror_type: "srv",
signature_type: "fingerprints",
fingerprints: "/usr/share/keys/pkg",
enabled: yes
}
+7 -18
View File
@@ -11,7 +11,7 @@ export REPO_AUTOUPDATE="NO"
export ROOTDIR="$PWD/dvd"
export PORTSDIR="${PORTSDIR:-/usr/ports}"
_DVD_PACKAGES_MAIN="
_DVD_PACKAGES="
comms/usbmuxd
devel/git@lite
editors/emacs@nox
@@ -21,6 +21,7 @@ filesystems/ntfs
misc/freebsd-doc-all
net/mpd5
net/rsync
net/wifi-firmware-kmod@release
ports-mgmt/pkg
shells/bash
shells/zsh
@@ -36,10 +37,6 @@ x11/xorg
x11-wm/sway
"
_DVD_PACKAGES_KMODS="
net/wifi-firmware-kmod@release
"
# If NOPORTS is set for the release, do not attempt to build pkg(8).
if [ ! -f ${PORTSDIR}/Makefile ]; then
echo "*** ${PORTSDIR} is missing! ***"
@@ -79,25 +76,18 @@ if [ -n "${PKG_ALTABI}" ]; then
ln -nfs ${PKG_ABI} ${ROOTDIR}/packages/${PKG_ALTABI}
fi
# Ensure the ports listed in _DVD_PACKAGES_* exist to sanitize the
# Ensure the ports listed in _DVD_PACKAGES exist to sanitize the
# final list.
for _P in ${_DVD_PACKAGES_MAIN}; do
for _P in ${_DVD_PACKAGES}; do
if [ -d "${PORTSDIR}/${_P%%@*}" ]; then
DVD_PACKAGES_MAIN="${DVD_PACKAGES_MAIN} ${_P}"
else
echo "*** Skipping nonexistent port: ${_P%%@*}"
fi
done
for _P in ${_DVD_PACKAGES_KMODS}; do
if [ -d "${PORTSDIR}/${_P%%@*}" ]; then
DVD_PACKAGES_KMODS="${DVD_PACKAGES_KMODS} ${_P}"
DVD_PACKAGES="${DVD_PACKAGES} ${_P}"
else
echo "*** Skipping nonexistent port: ${_P%%@*}"
fi
done
# Make sure the package list is not empty.
if [ -z "${DVD_PACKAGES_MAIN}${DVD_PACKAGES_KMODS}" ]; then
if [ -z "${DVD_PACKAGES}" ]; then
echo "*** The package list is empty."
echo "*** Something is very wrong."
# Exit '0' so the rest of the build process continues
@@ -108,8 +98,7 @@ fi
# Print pkg(8) information to make debugging easier.
${PKGCMD} -vv
${PKGCMD} update -f
${PKGCMD} fetch -o ${PKG_REPODIR} -r release -d ${DVD_PACKAGES_MAIN}
${PKGCMD} fetch -o ${PKG_REPODIR} -r release-kmods -d ${DVD_PACKAGES_KMODS}
${PKGCMD} fetch -o ${PKG_REPODIR} -d ${DVD_PACKAGES}
# Create the 'Latest/pkg.pkg' symlink so 'pkg bootstrap' works
# using the on-disc packages.