diff --git a/umdk-25.12.0.tar.gz b/umdk-25.12.0.tar.gz index f7d0cdf87edd6847a3cd4d8da86ed86a93fb186d..8f39e6ab973ee450c7e50f0d2df6e60b2b95153b 100644 Binary files a/umdk-25.12.0.tar.gz and b/umdk-25.12.0.tar.gz differ diff --git a/umdk.spec b/umdk.spec index 6943f49e42920d89386827e59df0fa4f41d2526b..9360ac9bcd266d5dc2ec41a930a6496c4980571e 100644 --- a/umdk.spec +++ b/umdk.spec @@ -40,16 +40,20 @@ %if %{defined kernel_version} %define kernel_build_path /lib/modules/%{kernel_version}/build %else - %define kernel_version %( \ - rpm -q --qf "%%{VERSION}-%%{RELEASE}.%%{ARCH}" kernel-devel 2>/dev/null || \ - uname -r \ + %define kernel_version %( + KERNEL_DEVEL_COUNT=$(rpm -qa kernel-devel 2>/dev/null | wc -l); + if [ "$KERNEL_DEVEL_COUNT" -eq 1 ]; then + rpm -q --qf '%%{VERSION}-%%{RELEASE}.%%{ARCH}' kernel-devel 2>/dev/null; + else + uname -r; + fi ) %define kernel_build_path /lib/modules/%{kernel_version}/build %endif %define kernel_requires_version %(echo %{kernel_version} | awk -F"." 'OFS="."{$NF="";print}' | sed 's/\.$//g') %if %{undefined rpm_release} - %define rpm_release B013 + %define rpm_release B014 %endif Name : umdk @@ -499,6 +503,8 @@ fi %endif %changelog +* Wed Dec 24 2025 luyicai - 25.12.0-B014 +- adapt ums compile issue when multiple kernel-devel are installed * Thu Dec 18 2025 Chen Wen - 25.12.0-B013 - urma bugfix perftest and flush jetty * Mon Dec 15 2025 luyicai - 25.12.0-B012