File tree 2 files changed +24
-3
lines changed
2 files changed +24
-3
lines changed Original file line number Diff line number Diff line change @@ -14,7 +14,14 @@ BuildRequires: %kernel_module_package_buildreqs
14
14
%if %{defined suse_kernel_module_package}
15
15
# Support also sles10, where kernel_module_package was not yet defined.
16
16
# In sles11, suse_k_m_p became a wrapper around k_m_p.
17
+
18
+ %if 0%{?suse_version} < 1110
19
+ # We need to exclude some flavours on sles10 etc,
20
+ # or we hit an rpm internal buffer limit.
21
+ %suse_kernel_module_package -n drbd -p drbd/preamble -f drbd/filelist-suse kdump kdumppae vmi vmipae
22
+ %else
17
23
%suse_kernel_module_package -n drbd -p drbd/preamble -f drbd/filelist-suse
24
+ %endif
18
25
%else
19
26
%kernel_module_package -n drbd -p drbd/preamble -f drbd/filelist-redhat
20
27
%endif
Original file line number Diff line number Diff line change @@ -2,8 +2,13 @@ See comment in macros.kernel-source.sles11-sp1.diff
2
2
3
3
--- /usr/lib/rpm/suse_macros.orig
4
4
+++ /usr/lib/rpm/suse_macros
5
- @@ -476,9 +476,8 @@
6
- %{expand:%( \
5
+ @@ -473,12 +473,12 @@
6
+
7
+ # Defines %flavors_to_build as a side effect.
8
+ %suse_kernel_module_package(n:v:r:s:f:xp:) \
9
+ - %{expand:%( \
10
+ + %{expand:%{expand:%( \
11
+ + ( \
7
12
subpkg=%{-s*}%{!-s:/usr/lib/rpm/rpm-suse-kernel-module-subpackage} \
8
13
echo "%%define _suse_kernel_module_subpackage(n:v:r:f:p:) %%{expand:%%(cd %_sourcedir; cat $subpkg; echo %%%%nil)}" \
9
14
- flavors="%{-x:%*}%{!-x:$(ls /usr/src/linux-obj/%_target_cpu 2>/dev/null)}" \
@@ -13,7 +18,7 @@ See comment in macros.kernel-source.sles11-sp1.diff
13
18
for flavor in $flavors; do \
14
19
if [ -z "%{-x}" ]; then \
15
20
case " %* " in \
16
- @@ -486,12 +485,15 @@
21
+ @@ -486,19 +486,23 @@
17
22
continue ;; \
18
23
esac \
19
24
fi \
@@ -30,3 +35,12 @@ See comment in macros.kernel-source.sles11-sp1.diff
30
35
\
31
36
echo "%package -n %{-n*}%{!-n:%name}-kmp-_dummy_" \
32
37
echo "Version: %version" \
38
+ echo "Summary: %summary" \
39
+ echo "Group: %group" \
40
+ echo "%description -n %{-n*}%{!-n:%name}-kmp-_dummy_" \
41
+ - )}
42
+ + ) | sed -e 's/%%/%%%%/g' \
43
+ + )}}
44
+
45
+ %suse_version 1010
46
+ %sles_version 10
You can’t perform that action at this time.
0 commit comments