diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2cbdba53..4f4c2780 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -20,7 +20,7 @@ jobs: strategy: fail-fast: false matrix: - kernel_flavor: [main, asus, fsync, surface] + kernel_flavor: [main, asus, 6.7.9-204.fsync, surface] cfile_suffix: [common, nvidia] major_version: [38, 39] nvidia_version: [0, 470, 550] diff --git a/build-prep.sh b/build-prep.sh index a98a88b9..c6d6b4d1 100755 --- a/build-prep.sh +++ b/build-prep.sh @@ -53,20 +53,20 @@ if [[ "asus" == "${KERNEL_FLAVOR}" ]]; then kernel-modules \ kernel-modules-core \ kernel-modules-extra -elif [[ "fsync" == "${KERNEL_FLAVOR}" ]]; then - echo "Installing kernel-fsync:" +elif [[ "${KERNEL_FLAVOR}" =~ "fsync" ]]; then + echo "Installing kernel-fsync-${KERNEL_FLAVOR}:" wget https://copr.fedorainfracloud.org/coprs/sentry/kernel-fsync/repo/fedora-$(rpm -E %fedora)/sentry-kernel-fsync-fedora-$(rpm -E %fedora).repo -O /etc/yum.repos.d/_copr_sentry-kernel-fsync.repo rpm-ostree cliwrap install-to-root / rpm-ostree override replace \ --experimental \ --from repo=copr:copr.fedorainfracloud.org:sentry:kernel-fsync \ - kernel \ - kernel-core \ - kernel-devel \ - kernel-devel-matched \ - kernel-modules \ - kernel-modules-core \ - kernel-modules-extra + kernel-"${KERNEL_FLAVOR}".fc"${RELEASE}".x86_64 \ + kernel-core-"${KERNEL_FLAVOR}".fc"${RELEASE}".x86_64 \ + kernel-devel-"${KERNEL_FLAVOR}".fc"${RELEASE}".x86_64 \ + kernel-devel-matched-"${KERNEL_FLAVOR}".fc"${RELEASE}".x86_64 \ + kernel-modules-"${KERNEL_FLAVOR}".fc"${RELEASE}".x86_64 \ + kernel-modules-core-"${KERNEL_FLAVOR}".fc"${RELEASE}".x86_64 \ + kernel-modules-extra-"${KERNEL_FLAVOR}".fc"${RELEASE}".x86_64 elif [[ "surface" == "${KERNEL_FLAVOR}" ]]; then echo "Installing Surface Kernel:" # Add Linux Surface repo