mirror of
https://github.com/freebsd/freebsd-src.git
synced 2026-11-07 04:36:52 -10:00
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:
1 parent
aea4240ef5
commit
ca0cff7932
2 files changed
+7
-25
No files matched your search
@@ -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
|
||||
}
|
||||
@@ -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.
|
||||
|
||||
Reference in new issue
Block a user