summary refs log tree commit diff
path: root/pkgs/stdenv/linux
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2006-10-19 22:47:51 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2006-10-19 22:47:51 +0000
commit884e8571c34e5544330ffa55f1c5ca5a9fe3d05e (patch)
tree07fb6917e6c7803d9a767809a55aad0e34260dde /pkgs/stdenv/linux
parent1acd2157cc15f1e0a7cb8c9a79032f5e1ce7a0ea (diff)
downloadnixpkgs-884e8571c34e5544330ffa55f1c5ca5a9fe3d05e.tar
nixpkgs-884e8571c34e5544330ffa55f1c5ca5a9fe3d05e.tar.gz
nixpkgs-884e8571c34e5544330ffa55f1c5ca5a9fe3d05e.tar.bz2
nixpkgs-884e8571c34e5544330ffa55f1c5ca5a9fe3d05e.tar.lz
nixpkgs-884e8571c34e5544330ffa55f1c5ca5a9fe3d05e.tar.xz
nixpkgs-884e8571c34e5544330ffa55f1c5ca5a9fe3d05e.tar.zst
nixpkgs-884e8571c34e5544330ffa55f1c5ca5a9fe3d05e.zip
* Add grep.
svn path=/nixpkgs/trunk/; revision=6783
Diffstat (limited to 'pkgs/stdenv/linux')
-rw-r--r--pkgs/stdenv/linux/make-bootstrap-tools.nix4
-rw-r--r--pkgs/stdenv/linux/make-bootstrap-tools.sh4
2 files changed, 5 insertions, 3 deletions
diff --git a/pkgs/stdenv/linux/make-bootstrap-tools.nix b/pkgs/stdenv/linux/make-bootstrap-tools.nix
index 25fe39adb49..1c71f9defaf 100644
--- a/pkgs/stdenv/linux/make-bootstrap-tools.nix
+++ b/pkgs/stdenv/linux/make-bootstrap-tools.nix
@@ -7,13 +7,13 @@ let
     # stdenv-linux's dependencies, rather than building new ones with
     # dietlibc.
     bootStdenv = removeAttrs (pkgs.useDietLibC pkgs.stdenv)
-      ["coreutils" "gnused" "gnutar" "bzip2" "bash" "patch" "patchelf"];
+      ["coreutils" "gnused" "gnutar" "gnugrep" "bzip2" "bash" "patch" "patchelf"];
   };
 
   generator = pkgs.stdenv.mkDerivation {
     name = "bootstrap-tools-generator";
     builder = ./make-bootstrap-tools.sh;
-    inherit (pkgsDiet) coreutils gnused gnutar bzip2 bash patch;
+    inherit (pkgsDiet) coreutils gnused gnugrep gnutar bzip2 bash patch;
     curl = pkgsDiet.realCurl;
 
     # The result should not contain any references (store paths) so
diff --git a/pkgs/stdenv/linux/make-bootstrap-tools.sh b/pkgs/stdenv/linux/make-bootstrap-tools.sh
index 3d3878ac505..fee37373c92 100644
--- a/pkgs/stdenv/linux/make-bootstrap-tools.sh
+++ b/pkgs/stdenv/linux/make-bootstrap-tools.sh
@@ -35,12 +35,14 @@ rm tools/bin/groups # has references
 rm tools/bin/printf # idem
 
 cp $gnused/bin/* tools/bin
+cp $gnugrep/bin/* tools/bin
 cp $gnutar/bin/* tools/bin
 cp $bzip2/bin/bunzip2 tools/bin
 cp $patch/bin/* tools/bin
 
 nukeRefs tools/bin/sed
 nukeRefs tools/bin/tar
+nukeRefs tools/bin/grep
 
 #cp $patchelf/bin/* tools/bin
 
@@ -48,7 +50,7 @@ nukeRefs tools/bin/tar
 for i in $out/in-nixpkgs/* tools/bin/*; do
     if test -x $i; then
         chmod +w $i
-        strip -s $i
+        strip -s $i || true
     fi
 done