diff --git a/packages/kernel-5.10/Cargo.toml b/packages/kernel-5.10/Cargo.toml index a72cc61429c..1c88f1a9cef 100644 --- a/packages/kernel-5.10/Cargo.toml +++ b/packages/kernel-5.10/Cargo.toml @@ -6,6 +6,7 @@ publish = false build = "build.rs" [package.metadata.build-package] +variant-sensitive = true package-name = "kernel-5.10" [lib] diff --git a/packages/kernel-5.10/kernel-5.10.spec b/packages/kernel-5.10/kernel-5.10.spec index 9edb31b5c82..4e6b8e8b174 100644 --- a/packages/kernel-5.10/kernel-5.10.spec +++ b/packages/kernel-5.10/kernel-5.10.spec @@ -1,4 +1,5 @@ %global debug_package %{nil} +%global _is_metal_variant %(if echo %{_cross_variant} | grep -Fqw "metal"; then echo 1; else echo 0; fi) Name: %{_cross_os}kernel-5.10 Version: 5.10.118 @@ -95,7 +96,10 @@ scripts/kconfig/merge_config.sh \ ../config-microcode \ %endif %{SOURCE100} \ +%if %{_is_metal_variant} %{SOURCE101} +%endif + rm -f ../config-* ../*.patch %global kmake \ diff --git a/packages/kernel-5.15/Cargo.toml b/packages/kernel-5.15/Cargo.toml index 3e19590dd49..94dd6ff7685 100644 --- a/packages/kernel-5.15/Cargo.toml +++ b/packages/kernel-5.15/Cargo.toml @@ -6,6 +6,7 @@ publish = false build = "build.rs" [package.metadata.build-package] +variant-sensitive = true package-name = "kernel-5.15" [lib] diff --git a/packages/kernel-5.15/kernel-5.15.spec b/packages/kernel-5.15/kernel-5.15.spec index ec5b4d76f0a..dd2f79df845 100644 --- a/packages/kernel-5.15/kernel-5.15.spec +++ b/packages/kernel-5.15/kernel-5.15.spec @@ -1,4 +1,5 @@ %global debug_package %{nil} +%global _is_metal_variant %(if echo %{_cross_variant} | grep -Fqw "metal"; then echo 1; else echo 0; fi) Name: %{_cross_os}kernel-5.15 Version: 5.15.43 @@ -93,7 +94,10 @@ scripts/kconfig/merge_config.sh \ ../config-microcode \ %endif %{SOURCE100} \ +%if %{_is_metal_variant} %{SOURCE101} +%endif + rm -f ../config-* ../*.patch %global kmake \