From 3bda68d779dd10815fb4a0fd93d285003007eabe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Thu, 6 May 2010 11:52:49 +0000 Subject: [PATCH] Linux: Attempt to copy more debugging info to $out. svn path=/nixpkgs/trunk/; revision=21624 --- pkgs/os-specific/linux/kernel/builder.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/os-specific/linux/kernel/builder.sh b/pkgs/os-specific/linux/kernel/builder.sh index e79f10cc7d8..e7d25e86883 100644 --- a/pkgs/os-specific/linux/kernel/builder.sh +++ b/pkgs/os-specific/linux/kernel/builder.sh @@ -114,6 +114,12 @@ installPhase() { cp --parents `find -type f -name Makefile -o -name "Kconfig*"` $out/lib/modules/$version/build cp Module.symvers $out/lib/modules/$version/build + if test "$dontStrip" = "1"; then + # copy any debugging info that can be found + cp --parents -rv `find -name \*.debug -o -name debug.a` \ + "$out/lib/modules/$version/build" + fi + # weed out unneeded stuff rm -rf $out/lib/modules/$version/build/Documentation rm -rf $out/lib/modules/$version/build/scripts