diff options
author | Laura Abbott <labbott@redhat.com> | 2018-03-01 17:35:33 -0800 |
---|---|---|
committer | Laura Abbott <labbott@redhat.com> | 2018-03-01 17:35:33 -0800 |
commit | c7c8ec5777c5dfa46f9d08f241e1093129e7193f (patch) | |
tree | 2baf760e0e8a197d7db28ec31a961d6b80bd210c /kernel.spec | |
parent | bb03281daa4b7cb3415f29790e6533d7921e8543 (diff) | |
download | kernel-c7c8ec5777c5dfa46f9d08f241e1093129e7193f.tar.gz kernel-c7c8ec5777c5dfa46f9d08f241e1093129e7193f.tar.xz kernel-c7c8ec5777c5dfa46f9d08f241e1093129e7193f.zip |
Fix "make prepare"
Copy a bunch more files (mostly related to objtool) to let "make prepare"
succeed.
Diffstat (limited to 'kernel.spec')
-rw-r--r-- | kernel.spec | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/kernel.spec b/kernel.spec index efc9edf44..4954ad20c 100644 --- a/kernel.spec +++ b/kernel.spec @@ -1336,6 +1336,16 @@ BuildKernel() { cp -a scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build if [ -f tools/objtool/objtool ]; then cp -a tools/objtool/objtool $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools/objtool/ || : + # these are a few files associated with objtool + cp -a --parents tools/build/Build.include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + cp -a --parents tools/build/Build $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + cp -a --parents tools/build/fixdep.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + cp -a --parents tools/scripts/utilities.mak $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + # also more than necessary but it's not that many more files + cp -a --parents tools/objtool/* $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + cp -a --parents tools/lib/str_error_r.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + cp -a --parents tools/lib/string.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + cp -a --parents tools/lib/subcmd/* $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ fi if [ -d arch/$Arch/scripts ]; then cp -a arch/$Arch/scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch} || : @@ -1381,7 +1391,9 @@ BuildKernel() { cp -a --parents arch/x86/tools/relocs.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/tools/relocs_common.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/tools/relocs.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ - cp -a --parents tools/include/tools/le_byteshift.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ + # Yes this is more includes than we probably need. Feel free to sort out + # dependencies if you so choose. + cp -a --parents tools/include/* $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/purgatory/purgatory.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/purgatory/sha256.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/purgatory/sha256.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ |