* Various hacks needed to get the NVIDIA driver to build on

Linux 2.6.28.  In particular the arch-specific headers
  are in a different place now.  (I'd like to do "make
  headers_install", but it doesn't install all the headers
  that are needed to build external kernel modules.  What
  a mess.)
* Add Linux 2.6.28 to the channel.

svn path=/nixpkgs/trunk/; revision=13775
This commit is contained in:
Eelco Dolstra
2009-01-15 15:00:30 +00:00
parent eeb63a3ed4
commit 739ef5e82a
3 changed files with 17 additions and 5 deletions

View File

@@ -122,11 +122,14 @@ installPhase() {
cp -a scripts $out/lib/modules/$version/build
# copy include files
mkdir -p $out/lib/modules/$version/build/include
cd include
cp -a acpi config linux math-emu media net pcmcia rxrpc scsi sound video asm asm-generic $out/lib/modules/$version/build/include
cp -a `readlink asm` $out/lib/modules/$version/build/include
cd ..
includeDir=$out/lib/modules/$version/build/include
mkdir -p $includeDir
(cd include && cp -a acpi config linux math-emu media net pcmcia rxrpc scsi sound video asm-generic $includeDir)
if test -e arch/$archDir/include/asm; then
cp -a arch/$archDir/include/asm $includeDir
else
cp -a include/$archDir $includeDir
fi
fi
}