Author: shlevy
Date: Wed Apr  4 21:05:29 2012
New Revision: 33591
URL: https://nixos.org/websvn/nix/?rev=33591&sc=1

Log:
Modprobe needs more libraries in the initrd now, and it needs to think it's 
called modprobe

Modified:
   nixos/branches/kmod-no-lib-modules/modules/system/boot/stage-1.nix

Modified: nixos/branches/kmod-no-lib-modules/modules/system/boot/stage-1.nix
==============================================================================
--- nixos/branches/kmod-no-lib-modules/modules/system/boot/stage-1.nix  Wed Apr 
 4 21:02:06 2012        (r33590)
+++ nixos/branches/kmod-no-lib-modules/modules/system/boot/stage-1.nix  Wed Apr 
 4 21:05:29 2012        (r33591)
@@ -179,7 +179,11 @@
       ln -sv bash $out/bin/sh
 
       # Copy modprobe.
-      cp -v ${pkgs.module_init_tools}/sbin/modprobe $out/bin/modprobe.real
+      cp -v ${pkgs.xz}/lib/liblzma.so.5 $out/lib
+      cp -v ${pkgs.zlib}/lib/libz.so* $out/lib
+      cp -v ${pkgs.kmod}/lib/libkmod* $out/lib
+      cp -v ${pkgs.kmod}/sbin/kmod $out/bin
+      cp -v ${pkgs.kmod}/sbin/modprobe $out/bin/modprobe.real
 
       # Maybe copy splashutils.
       ${optionalString enableSplashScreen ''
@@ -205,7 +209,7 @@
       cat > $out/bin/modprobe <<EOF
       #! $out/bin/bash
       export MODULE_DIR=${modulesClosure}/lib/modules
-      exec $out/bin/modprobe.real "\$@"
+      exec -a modprobe $out/bin/modprobe.real "\$@"
       EOF
       chmod u+x $out/bin/modprobe
 
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to