1
See comment in macros.kernel-source.sles11-sp1.diff
3
--- /etc/rpm/macros.kernel-source.orig
4
+++ /etc/rpm/macros.kernel-source
6
echo "%%define _suse_kernel_module_subpackage(n:v:r:f:p:) %%{expand:%%(cd %_sourcedir; cat $subpkg; echo %%%%nil)}" \
9
- for flavor in $(ls /usr/src/linux-obj/%_target_cpu 2>/dev/null); do \
10
+ for flavor in $(ls /usr/src/linux-%{?kernel_version:%kernel_version-}obj/%_target_cpu 2>/dev/null); do \
11
case " $flavors " in \
13
[ -n "%{-X}" ] && continue ;; \
15
[ -z "%{-X}" -a -n "$flavors" ] && continue ;; \
17
- krel=$(make -s -C /usr/src/linux-obj/%_target_cpu/$flavor kernelrelease) \
18
+ krel=$(make -s -C /usr/src/linux-%{?kernel_version:%kernel_version-}obj/%_target_cpu/$flavor kernelrelease) \
20
[ -e /boot/symsets-$kver-$flavor.tar.gz ] || continue \
21
flavors_to_build="$flavors_to_build $flavor" \
24
echo "%%global flavors_to_build${flavors_to_build:-%%nil}" \
25
echo "%%{expand:%%(test -z '%flavors_to_build' && echo %%%%internal_kmp_error)}" \
26
- echo "%%global kernel_source() /usr/src/linux-obj/%_target_cpu/%%%%{1}" \
27
+ echo "%%global kernel_source() /usr/src/linux-%{?kernel_version:%kernel_version-}obj/%_target_cpu/%%%%{1}" \
29
echo "%package -n %{-n*}%{!-n:%name}-kmp-_dummy_" \
30
echo "Version: %version" \