Author: amiddelk
Date: Fri Feb 24 00:17:09 2012
New Revision: 32531
URL: https://nixos.org/websvn/nix/?rev=32531&sc=1

Log:
Let 'bbswitch' and 'acpi-call' use the attribute kernel.version instead of a 
nasty 'ls' to determine the kernel version.

Modified:
   nixpkgs/trunk/pkgs/os-specific/linux/acpi-call/default.nix
   nixpkgs/trunk/pkgs/os-specific/linux/bbswitch/default.nix

Modified: nixpkgs/trunk/pkgs/os-specific/linux/acpi-call/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/os-specific/linux/acpi-call/default.nix  Thu Feb 23 
23:50:56 2012        (r32530)
+++ nixpkgs/trunk/pkgs/os-specific/linux/acpi-call/default.nix  Fri Feb 24 
00:17:09 2012        (r32531)
@@ -10,16 +10,14 @@
   };
   
   preBuild = ''
-    kernelVersion=$(cd ${kernel}/lib/modules && ls)
     sed -e 's/break/true/' -i test_off.sh
     sed -e 's@/bin/bash@.bin/sh@' -i test_off.sh
-    sed -e "s@/lib/modules/\$(.*)@${kernel}/lib/modules/$kernelVersion@" -i 
Makefile
+    sed -e "s@/lib/modules/\$(.*)@${kernel}/lib/modules/${kernel.version}@" -i 
Makefile
   '';
  
   installPhase = ''
-    kernelVersion=$(cd ${kernel}/lib/modules && ls)
-    ensureDir $out/lib/modules/$kernelVersion/misc
-    cp acpi_call.ko $out/lib/modules/$kernelVersion/misc
+    ensureDir $out/lib/modules/${kernel.version}/misc
+    cp acpi_call.ko $out/lib/modules/${kernel.version}/misc
     ensureDir $out/bin
     cp test_off.sh $out/bin/test_discrete_video_off.sh
   '';

Modified: nixpkgs/trunk/pkgs/os-specific/linux/bbswitch/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/os-specific/linux/bbswitch/default.nix   Thu Feb 23 
23:50:56 2012        (r32530)
+++ nixpkgs/trunk/pkgs/os-specific/linux/bbswitch/default.nix   Fri Feb 24 
00:17:09 2012        (r32531)
@@ -17,14 +17,13 @@
   preBuild = ''
     kernelVersion=$(cd ${kernel}/lib/modules && ls)
     substituteInPlace Makefile \
-      --replace "\$(shell uname -r)" "$kernelVersion" \
+      --replace "\$(shell uname -r)" "${kernel.version}" \
       --replace "/lib/modules" "${kernel}/lib/modules"
   '';
  
   installPhase = ''
-    kernelVersion=$(cd ${kernel}/lib/modules && ls)
-    ensureDir $out/lib/modules/$kernelVersion/misc
-    cp bbswitch.ko $out/lib/modules/$kernelVersion/misc
+    ensureDir $out/lib/modules/${kernel.version}/misc
+    cp bbswitch.ko $out/lib/modules/${kernel.version}/misc
 
     ensureDir $out/bin
     tee $out/bin/discrete_vga_poweroff << EOF
_______________________________________________
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to