* vmTools: don't use klibc anymore. Just use utillinux/bash/etc.

svn path=/nixpkgs/trunk/; revision=22209
This commit is contained in:
Eelco Dolstra
2010-06-10 12:28:04 +00:00
parent 3e958eea23
commit 6dddd07402
5 changed files with 59 additions and 86 deletions
-34
View File
@@ -1,34 +0,0 @@
{stdenv, fetchurl, perl, bison, mktemp, linuxHeaders}:
assert stdenv.isLinux;
let version = "1.5"; in
stdenv.mkDerivation {
name = "klibc-${version}";
src = fetchurl {
url = "mirror://kernel/linux/libs/klibc/klibc-${version}.tar.bz2";
sha256 = "1izhf8kscjymsvsvhcqw9awnmp94vwv70zdj09srg9bkpjj0n017";
};
makeFlags = ["V=1" "prefix=$out" "SHLIBDIR=$out/lib"];
preBuild = ''
makeFlags=$(eval "echo $makeFlags")
mkdir linux
cp -prsd ${linuxHeaders}/include linux/
chmod -R u+w linux/include/
''; # */
# Install static binaries as well.
postInstall = ''
dir=$out/lib/klibc/bin.static
mkdir $dir
cp $(find $(find . -name static) -type f ! -name "*.g" -a ! -name ".*") $dir/
cp usr/dash/sh $dir/
'';
buildInputs = [perl bison mktemp];
}
-11
View File
@@ -1,11 +0,0 @@
source $stdenv/setup
preBuild() {
mkdir -p linux/include
cp -prd $kernel/lib/modules/*/build/include/* linux/include/
chmod -R u+w linux/include/
}
makeFlagsArray=(V=1 prefix=$out SHLIBDIR=$out/lib)
genericBuild