summary refs log tree commit diff
path: root/pkgs/os-specific/linux/kernel-headers
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2006-10-23 17:42:17 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2006-10-23 17:42:17 +0000
commited5f6e55e8558a5543e9bb91294a2a8d1c255ae0 (patch)
treefc9066766f92ba5603994d10917162e27cebf972 /pkgs/os-specific/linux/kernel-headers
parent84dd812f33d338d0050fdde146deb363e2121478 (diff)
downloadnixlib-ed5f6e55e8558a5543e9bb91294a2a8d1c255ae0.tar
nixlib-ed5f6e55e8558a5543e9bb91294a2a8d1c255ae0.tar.gz
nixlib-ed5f6e55e8558a5543e9bb91294a2a8d1c255ae0.tar.bz2
nixlib-ed5f6e55e8558a5543e9bb91294a2a8d1c255ae0.tar.lz
nixlib-ed5f6e55e8558a5543e9bb91294a2a8d1c255ae0.tar.xz
nixlib-ed5f6e55e8558a5543e9bb91294a2a8d1c255ae0.tar.zst
nixlib-ed5f6e55e8558a5543e9bb91294a2a8d1c255ae0.zip
* Support x86_64.
svn path=/nixpkgs/trunk/; revision=6805
Diffstat (limited to 'pkgs/os-specific/linux/kernel-headers')
-rw-r--r--pkgs/os-specific/linux/kernel-headers/builder.sh13
1 files changed, 7 insertions, 6 deletions
diff --git a/pkgs/os-specific/linux/kernel-headers/builder.sh b/pkgs/os-specific/linux/kernel-headers/builder.sh
index da349125da89..bf6950273990 100644
--- a/pkgs/os-specific/linux/kernel-headers/builder.sh
+++ b/pkgs/os-specific/linux/kernel-headers/builder.sh
@@ -11,15 +11,16 @@ buildPhase=buildPhase
 installPhase() {
     mkdir $out
     mkdir $out/include
+    cp -prvd include/linux include/asm-generic $out/include
     if test $system = "i686-linux"; then
-        cp -prvd include/linux include/asm-i386 include/asm-generic $out/include
-        cd $out/include
-        ln -s asm-i386 asm
+        platform=i386
+    elif test $system = "x86_64-linux"; then
+        platform=x86_64
     elif test $system = "powerpc-linux"; then
-        cp -prvd include/linux include/asm-ppc include/asm-generic $out/include
-        cd $out/include
-        ln -s asm-ppc asm
+        platform=ppw
     fi
+    cp -prvd include/asm-$platform $out/include
+    ln -s asm-$platform $out/include/asm
     echo -n > $out/include/linux/autoconf.h
 }