fix: Move vhba to the extras repo where Bazzite expects it (#621)

This commit is contained in:
Kyle Gospodnetich 2026-10-26 14:16:16 -07:00 committed by GitHub
parent 95d16290f1
commit 4648703aee
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 4 additions and 4 deletions

View file

@ -90,7 +90,6 @@ RUN --mount=type=cache,dst=/var/cache/dnf \
set ${CI+-x} -euo pipefail set ${CI+-x} -euo pipefail
/tmp/build-kmod-openrazer.sh /tmp/build-kmod-openrazer.sh
/tmp/build-kmod-v4l2loopback.sh /tmp/build-kmod-v4l2loopback.sh
/tmp/build-kmod-vhba.sh
/tmp/build-kmod-wl.sh /tmp/build-kmod-wl.sh
/tmp/build-kmod-xpadneo.sh /tmp/build-kmod-xpadneo.sh
/tmp/build-kmod-xone.sh /tmp/build-kmod-xone.sh
@ -120,6 +119,7 @@ set ${CI+-x} -euo pipefail
/tmp/build-kmod-sc0710.sh || echo "SKIPPED: sc0710" /tmp/build-kmod-sc0710.sh || echo "SKIPPED: sc0710"
/tmp/build-kmod-ayaneo-platform.sh || echo "SKIPPED: ayaneo-platform" /tmp/build-kmod-ayaneo-platform.sh || echo "SKIPPED: ayaneo-platform"
/tmp/build-kmod-kvmfr.sh || echo "SKIPPED: kvmfr" /tmp/build-kmod-kvmfr.sh || echo "SKIPPED: kvmfr"
/tmp/build-kmod-vhba.sh || echo "SKIPPED: vhba"
RUNEOF RUNEOF
#elif defined NVIDIA #elif defined NVIDIA

View file

@ -20,10 +20,10 @@ akmods --force --kernels "${KERNEL}" --kmod vhba
modinfo /usr/lib/modules/"${KERNEL}"/extra/vhba/vhba.ko.xz > /dev/null \ modinfo /usr/lib/modules/"${KERNEL}"/extra/vhba/vhba.ko.xz > /dev/null \
|| (find /var/cache/akmods/vhba/ -name \*.log -print -exec cat {} \; && exit 1) || (find /var/cache/akmods/vhba/ -name \*.log -print -exec cat {} \; && exit 1)
mkdir -p /var/cache/rpms/common mkdir -p /var/cache/rpms/extra
dnf download --destdir /var/cache/rpms/common \ dnf download --destdir /var/cache/rpms/extra \
vhba-kmod-common vhba-kmod-common
rm -f /var/cache/rpms/common/*.src.rpm rm -f /var/cache/rpms/extra/*.src.rpm
rm -f /etc/yum.repos.d/_copr_rok-cdemu.repo rm -f /etc/yum.repos.d/_copr_rok-cdemu.repo