about summary refs log tree commit diff
path: root/pkgs/stdenv/generic/builder.sh
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2014-07-01 17:39:07 +0200
committerEelco Dolstra <eelco.dolstra@logicblox.com>2014-08-09 12:45:52 +0200
commite3875297fac671f20feb803306e7c55789ac749e (patch)
tree78ed6e882780936e75411429cdc1e4d41a6c309c /pkgs/stdenv/generic/builder.sh
parentbe3fc3ae2f3a782226d2b8b8ec36c37f18fa12a3 (diff)
downloadnixlib-e3875297fac671f20feb803306e7c55789ac749e.tar
nixlib-e3875297fac671f20feb803306e7c55789ac749e.tar.gz
nixlib-e3875297fac671f20feb803306e7c55789ac749e.tar.bz2
nixlib-e3875297fac671f20feb803306e7c55789ac749e.tar.lz
nixlib-e3875297fac671f20feb803306e7c55789ac749e.tar.xz
nixlib-e3875297fac671f20feb803306e7c55789ac749e.tar.zst
nixlib-e3875297fac671f20feb803306e7c55789ac749e.zip
stdenv: Don't use sed to build the setup script
Diffstat (limited to 'pkgs/stdenv/generic/builder.sh')
-rw-r--r--pkgs/stdenv/generic/builder.sh9
1 files changed, 3 insertions, 6 deletions
diff --git a/pkgs/stdenv/generic/builder.sh b/pkgs/stdenv/generic/builder.sh
index fc41976b7d17..4fa722a73dd2 100644
--- a/pkgs/stdenv/generic/builder.sh
+++ b/pkgs/stdenv/generic/builder.sh
@@ -6,14 +6,11 @@ done
 
 mkdir $out
 
-echo "$preHook" > $out/setup
+echo "export SHELL=$shell" > $out/setup
+echo "initialPath=\"$initialPath\"" >> $out/setup
+echo "$preHook" >> $out/setup
 cat "$setup" >> $out/setup
 
-sed -e "s^@initialPath@^$initialPath^g" \
-    -e "s^@shell@^$shell^g" \
-    < $out/setup > $out/setup.tmp
-mv $out/setup.tmp $out/setup
-
 # Allow the user to install stdenv using nix-env and get the packages
 # in stdenv.
 mkdir $out/nix-support