Author: viric
Date: Mon Nov  8 22:40:05 2010
New Revision: 24621
URL: https://svn.nixos.org/websvn/nix/?rev=24621&sc=1

Log:
The way how to build util-linux-ng for 'mount' to work on nixos changed.
I make it work so it finds mount.nfs and similar tools in nixos, and now it
may even work in non-nixos, as it is going to try /sbin after 
/var/run/current-system/sw/sbin.

Modified:
   
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/util-linux-ng/default.nix

Modified: 
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/util-linux-ng/default.nix
==============================================================================
--- 
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/util-linux-ng/default.nix
    Mon Nov  8 17:56:45 2010        (r24620)
+++ 
nixpkgs/branches/stdenv-updates/pkgs/os-specific/linux/util-linux-ng/default.nix
    Mon Nov  8 22:40:05 2010        (r24621)
@@ -8,21 +8,16 @@
     sha256 = "1k1in1ba9kvh0kplri9765wh0yk68qrkk1a55dqsm21qfryc1idq";
   };
 
+  # !!! It would be better to obtain the path to the mount helpers
+  # (/sbin/mount.*) through an environment variable, but that's
+  # somewhat risky because we have to consider that mount can setuid
+  # root...
   configureFlags = ''
     --disable-use-tty-group
     --enable-write
+    --enable-fs-paths-default=/var/run/current-system/sw/sbin:/sbin
     ${if ncurses == null then "--without-ncurses" else ""}
   '';
 
   buildInputs = stdenv.lib.optional (ncurses != null) ncurses;
-
-  # !!! It would be better to obtain the path to the mount helpers
-  # (/sbin/mount.*) through an environment variable, but that's
-  # somewhat risky because we have to consider that mount can setuid
-  # root...
-  preConfigure = ''
-    substituteInPlace mount/mount.c --replace /sbin/mount. 
/var/run/current-system/sw/sbin/mount.
-    substituteInPlace mount/umount.c --replace /sbin/umount. 
/var/run/current-system/sw/sbin/umount.
-  '';
-
 }
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to