[Nix-dev] Re: [Nix-commits] SVN commit: nix - r27921 - nixpkgs/trunk/pkgs/os-specific/linux/kernel

Shea Levy shea at shealevy.com
Sun Jul 24 22:26:46 CEST 2011


Sorry, this log should say:

Fix problem with linux 3.0 trying to install in $out/nix/store/..., 
forgot to escape the $ in the shell. Can this be fixed?

~Shea

On 07/24/2011 04:24 PM, Shea Levy wrote:
> Author: shlevy
> Date: Sun Jul 24 20:24:12 2011
> New Revision: 27921
> URL: https://svn.nixos.org/websvn/nix/?rev=27921&sc=1
>
> Log:
> Fix problem with linux 3.0 trying to install in /nix/store/...
>
> Thanks to MarcWeber on IRC for helping with this
>
> Modified:
>     nixpkgs/trunk/pkgs/os-specific/linux/kernel/generic.nix
>     nixpkgs/trunk/pkgs/os-specific/linux/kernel/linux-3.0.nix
>
> Modified: nixpkgs/trunk/pkgs/os-specific/linux/kernel/generic.nix
> ==============================================================================
> --- nixpkgs/trunk/pkgs/os-specific/linux/kernel/generic.nix	Sun Jul 24 20:05:08 2011	(r27920)
> +++ nixpkgs/trunk/pkgs/os-specific/linux/kernel/generic.nix	Sun Jul 24 20:24:12 2011	(r27921)
> @@ -35,6 +35,7 @@
>   , extraMeta ? {}
>   , ubootChooser ? null
>   , postInstall ? ""
> +, setModuleDir ? true
>
>   , # After the builder did a 'make all' (kernel + modules)
>     # we force building the target asked: bzImage/zImage/uImage/...
> @@ -74,7 +75,11 @@
>
>     generateConfig = ./generate-config.pl;
>
> -  inherit preConfigure src module_init_tools localVersion postBuild postInstall;
> +  inherit preConfigure src module_init_tools localVersion postInstall;
> +
> +  postBuild = (if setModuleDir then "" else ''
> +    eval "$(type installPhase | sed -e '1d' -e '/export MODULE_DIR/d')";
> +  '') + postBuild;
>
>     patches = map (p: p.patch) kernelPatches;
>
> @@ -140,3 +145,4 @@
>       platforms = lib.platforms.linux;
>     } // extraMeta;
>   }
> +
>
> Modified: nixpkgs/trunk/pkgs/os-specific/linux/kernel/linux-3.0.nix
> ==============================================================================
> --- nixpkgs/trunk/pkgs/os-specific/linux/kernel/linux-3.0.nix	Sun Jul 24 20:05:08 2011	(r27920)
> +++ nixpkgs/trunk/pkgs/os-specific/linux/kernel/linux-3.0.nix	Sun Jul 24 20:24:12 2011	(r27921)
> @@ -200,6 +200,8 @@
>       config = configWithPlatform stdenv.platform;
>       configCross = configWithPlatform stdenv.cross.platform;
>
> +    setModuleDir = false;
> +
>       features.iwlwifi = true;
>     }
>
> _______________________________________________
> nix-commits mailing list
> nix-commits at cs.uu.nl
> http://mail.cs.uu.nl/mailman/listinfo/nix-commits




More information about the nix-dev mailing list