forked from mirrors/nixpkgs
* Fix a typo, and put the platform-specific header directory in the
Nix expression rather than the builder. svn path=/nixpkgs/trunk/; revision=6843
This commit is contained in:
parent
9c611a19c6
commit
26a11fbf54
|
@ -12,13 +12,6 @@ installPhase() {
|
||||||
mkdir $out
|
mkdir $out
|
||||||
mkdir $out/include
|
mkdir $out/include
|
||||||
cp -prvd include/linux include/asm-generic $out/include
|
cp -prvd include/linux include/asm-generic $out/include
|
||||||
if test $system = "i686-linux"; then
|
|
||||||
platform=i386
|
|
||||||
elif test $system = "x86_64-linux"; then
|
|
||||||
platform=x86_64
|
|
||||||
elif test $system = "powerpc-linux"; then
|
|
||||||
platform=ppw
|
|
||||||
fi
|
|
||||||
cp -prvd include/asm-$platform $out/include
|
cp -prvd include/asm-$platform $out/include
|
||||||
ln -s asm-$platform $out/include/asm
|
ln -s asm-$platform $out/include/asm
|
||||||
echo -n > $out/include/linux/autoconf.h
|
echo -n > $out/include/linux/autoconf.h
|
||||||
|
|
|
@ -9,4 +9,10 @@ stdenv.mkDerivation {
|
||||||
url = ftp://ftp.nl.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.1.tar.bz2;
|
url = ftp://ftp.nl.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.1.tar.bz2;
|
||||||
md5 = "38f00633b02f07819d17bcd87d03eb3a";
|
md5 = "38f00633b02f07819d17bcd87d03eb3a";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
platform =
|
||||||
|
if stdenv.system == "i686-linux" then "i386" else
|
||||||
|
if stdenv.system == "x86_64-linux" then "x86_64" else
|
||||||
|
if stdenv.system == "powerpc-linux" then "ppc" else
|
||||||
|
abort "don't know what the kernel include directory is called for this platform";
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue