From 66b30e0af661f798b046495a3d718463458cff54 Mon Sep 17 00:00:00 2001 From: Marek Marczykowski Date: Tue, 19 Mar 2013 22:38:33 +0100 Subject: [PATCH] Copy Qubes-specific modules from %_sourcedir When building outside of repository, ensure that all sources will be in builddir. --- kernel.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/kernel.spec b/kernel.spec index fd81646..50e0de4 100644 --- a/kernel.spec +++ b/kernel.spec @@ -85,7 +85,7 @@ Source205: patches.xen Source207: patches.kernel.org Source300: patches.qubes Source301: u2mfn -Source302: vm-initramfs-pre-udev +Source302: vm-initramfs BuildRoot: %{_tmppath}/%{name}-%{version}-build ExclusiveArch: x86_64 @@ -104,6 +104,11 @@ SYMBOLS="xen-dom0 %{build_flavor}" # Unpack all sources and patches %setup -q -c -T -a 0 +if [ %{_sourcedir} != %{_builddir} ]; then + cp -r %{SOURCE301} %{_builddir}/ + cp -r %{SOURCE302} %{_builddir}/ +fi + mkdir -p %kernel_build_dir cd linux-%version