summary refs log tree commit diff
path: root/pkgs/os-specific/linux/kernel
diff options
context:
space:
mode:
authorShea Levy <shea@shealevy.com>2018-02-19 15:16:29 -0500
committerShea Levy <shea@shealevy.com>2018-02-19 15:16:29 -0500
commit7ce1f0b8ae74fb7dbaa02bbcbe856026314b8c95 (patch)
treef7e5d47029d38a9f93d057400adcc5ec5bee148a /pkgs/os-specific/linux/kernel
parent81081ba670df15726a37a8d823ccee613de68154 (diff)
downloadnixlib-7ce1f0b8ae74fb7dbaa02bbcbe856026314b8c95.tar
nixlib-7ce1f0b8ae74fb7dbaa02bbcbe856026314b8c95.tar.gz
nixlib-7ce1f0b8ae74fb7dbaa02bbcbe856026314b8c95.tar.bz2
nixlib-7ce1f0b8ae74fb7dbaa02bbcbe856026314b8c95.tar.lz
nixlib-7ce1f0b8ae74fb7dbaa02bbcbe856026314b8c95.tar.xz
nixlib-7ce1f0b8ae74fb7dbaa02bbcbe856026314b8c95.tar.zst
nixlib-7ce1f0b8ae74fb7dbaa02bbcbe856026314b8c95.zip
linuxManualConfig: Fix build on non-modular kernels
Diffstat (limited to 'pkgs/os-specific/linux/kernel')
-rw-r--r--pkgs/os-specific/linux/kernel/manual-config.nix7
1 files changed, 3 insertions, 4 deletions
diff --git a/pkgs/os-specific/linux/kernel/manual-config.nix b/pkgs/os-specific/linux/kernel/manual-config.nix
index bd9334b8f9b7..ebbc69dec593 100644
--- a/pkgs/os-specific/linux/kernel/manual-config.nix
+++ b/pkgs/os-specific/linux/kernel/manual-config.nix
@@ -155,14 +155,13 @@ let
                           if platform.kernelTarget == "zImage" || platform.kernelTarget == "Image.gz" then "zinstall" else
                           "install") ];
 
-      postInstall = ''
-        mkdir -p $dev
-        cp vmlinux $dev/
-      '' + (optionalString installsFirmware ''
+      postInstall = (optionalString installsFirmware ''
         mkdir -p $out/lib/firmware
       '') + (if (platform ? kernelDTB && platform.kernelDTB) then ''
         make $makeFlags "''${makeFlagsArray[@]}" dtbs dtbs_install INSTALL_DTBS_PATH=$out/dtbs
       '' else "") + (if isModular then ''
+        mkdir -p $dev
+        cp vmlinux $dev/
         if [ -z "$dontStrip" ]; then
           installFlagsArray+=("INSTALL_MOD_STRIP=1")
         fi