summary refs log tree commit diff
path: root/pkgs/os-specific/linux/kernel/manual-config.nix
diff options
context:
space:
mode:
authorShea Levy <shea@shealevy.com>2012-07-29 04:23:28 -0400
committerShea Levy <shea@shealevy.com>2012-07-29 04:23:28 -0400
commit6bb20c7ba21071f020a312370c03f145b35546d9 (patch)
tree642bdc04d8be783a52ab0b0e1bada710a3f3bed8 /pkgs/os-specific/linux/kernel/manual-config.nix
parent6b18ab5365f8cb4c6cd66f69ad1f083a91da22f0 (diff)
downloadnixpkgs-6bb20c7ba21071f020a312370c03f145b35546d9.tar
nixpkgs-6bb20c7ba21071f020a312370c03f145b35546d9.tar.gz
nixpkgs-6bb20c7ba21071f020a312370c03f145b35546d9.tar.bz2
nixpkgs-6bb20c7ba21071f020a312370c03f145b35546d9.tar.lz
nixpkgs-6bb20c7ba21071f020a312370c03f145b35546d9.tar.xz
nixpkgs-6bb20c7ba21071f020a312370c03f145b35546d9.tar.zst
nixpkgs-6bb20c7ba21071f020a312370c03f145b35546d9.zip
linux/kernel/manual-config: Strip modules after install
Diffstat (limited to 'pkgs/os-specific/linux/kernel/manual-config.nix')
-rw-r--r--pkgs/os-specific/linux/kernel/manual-config.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/kernel/manual-config.nix b/pkgs/os-specific/linux/kernel/manual-config.nix
index aa23656171d..d6cf3bf7612 100644
--- a/pkgs/os-specific/linux/kernel/manual-config.nix
+++ b/pkgs/os-specific/linux/kernel/manual-config.nix
@@ -103,4 +103,10 @@ stdenv.mkDerivation ({
     mv $sourceRoot $out/lib/modules/${modDirVersion}/source
     mv build $out/lib/modules/${modDirVersion}/build
   '';
+
+  postFixup = ''
+    if [ -z "$dontStrip" ]; then
+        find $out -name "*.ko" -print0 | xargs -0 strip -S
+    fi
+  '';
 })