diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2012-01-18 20:16:00 +0000 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2012-01-18 20:16:00 +0000 |
commit | c556a6ea46e71e1907d78b71fab36df30297b3ad (patch) | |
tree | 91a51d04a39ab4db1fb5182b56ce63cf9d9779b9 /pkgs/development/compilers | |
parent | f7159c195a623c311829c38c40ef010ac6e943f7 (diff) | |
download | nixlib-c556a6ea46e71e1907d78b71fab36df30297b3ad.tar nixlib-c556a6ea46e71e1907d78b71fab36df30297b3ad.tar.gz nixlib-c556a6ea46e71e1907d78b71fab36df30297b3ad.tar.bz2 nixlib-c556a6ea46e71e1907d78b71fab36df30297b3ad.tar.lz nixlib-c556a6ea46e71e1907d78b71fab36df30297b3ad.tar.xz nixlib-c556a6ea46e71e1907d78b71fab36df30297b3ad.tar.zst nixlib-c556a6ea46e71e1907d78b71fab36df30297b3ad.zip |
* "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless
function, so obsolete it. svn path=/nixpkgs/branches/stdenv-updates/; revision=31644
Diffstat (limited to 'pkgs/development/compilers')
43 files changed, 66 insertions, 66 deletions
diff --git a/pkgs/development/compilers/abc/builder-binjar.sh b/pkgs/development/compilers/abc/builder-binjar.sh index 9faa0541c6c3..a954c49aa3f6 100644 --- a/pkgs/development/compilers/abc/builder-binjar.sh +++ b/pkgs/development/compilers/abc/builder-binjar.sh @@ -1,4 +1,4 @@ source $stdenv/setup -ensureDir $out/jars +mkdir -p $out/jars cp $src $out/jars/$jarname.jar diff --git a/pkgs/development/compilers/abc/builder.sh b/pkgs/development/compilers/abc/builder.sh index 36d2e4e68e1c..ba5940238426 100644 --- a/pkgs/development/compilers/abc/builder.sh +++ b/pkgs/development/compilers/abc/builder.sh @@ -23,7 +23,7 @@ EOF $apacheAnt/bin/ant jars -ensureDir $out/jars +mkdir -p $out/jars cp lib/abc.jar $out/jars cp lib/abc-runtime.jar $out/jars @@ -31,7 +31,7 @@ cp lib/abc-testing.jar $out/jars cp lib/abc-complete.jar $out/jars # Create the executable abc script -ensureDir $out/bin +mkdir -p $out/bin cat > $out/bin/abc <<EOF #! $SHELL -e diff --git a/pkgs/development/compilers/abc/jasmin/builder.sh b/pkgs/development/compilers/abc/jasmin/builder.sh index c30f86fb7f5e..81b150b95278 100644 --- a/pkgs/development/compilers/abc/jasmin/builder.sh +++ b/pkgs/development/compilers/abc/jasmin/builder.sh @@ -20,5 +20,5 @@ EOF ant jasmin-jar -ensureDir $out/jars/ +mkdir -p $out/jars/ mv lib/jasminclasses-foo.jar $out/jars/jasmin.jar diff --git a/pkgs/development/compilers/abc/polyglot/builder.sh b/pkgs/development/compilers/abc/polyglot/builder.sh index 81acfde1d4f7..babae49ae557 100644 --- a/pkgs/development/compilers/abc/polyglot/builder.sh +++ b/pkgs/development/compilers/abc/polyglot/builder.sh @@ -6,6 +6,6 @@ cd polyglot-* ant polyglot-jar ant cup -ensureDir $out/jars/ +mkdir -p $out/jars/ mv lib/java_cup.jar $out/jars/ mv lib/polyglot*.jar $out/jars/ diff --git a/pkgs/development/compilers/abc/soot/builder.sh b/pkgs/development/compilers/abc/soot/builder.sh index 18718943077f..adc27161e4e2 100644 --- a/pkgs/development/compilers/abc/soot/builder.sh +++ b/pkgs/development/compilers/abc/soot/builder.sh @@ -15,5 +15,5 @@ EOF ant classesjar -ensureDir $out/jars/ +mkdir -p $out/jars/ mv lib/sootclasses-foo.jar $out/jars/soot.jar diff --git a/pkgs/development/compilers/adobe-flex-sdk/default.nix b/pkgs/development/compilers/adobe-flex-sdk/default.nix index 190da8722784..fc4511d896e2 100644 --- a/pkgs/development/compilers/adobe-flex-sdk/default.nix +++ b/pkgs/development/compilers/adobe-flex-sdk/default.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { installPhase = '' unzip ${src} t=$out/opt/flex-sdk - ensureDir $t $out/bin + mkdir -p $t $out/bin mv * $t rm $t/bin/*.exe $t/bin/*.bat sed 's/ $//' -i $t/bin/* diff --git a/pkgs/development/compilers/aspectj/builder.sh b/pkgs/development/compilers/aspectj/builder.sh index 7b82f7f2a9ec..3b4393720042 100755 --- a/pkgs/development/compilers/aspectj/builder.sh +++ b/pkgs/development/compilers/aspectj/builder.sh @@ -7,7 +7,7 @@ output.dir=$out context.javaPath=$jre EOF -ensureDir $out +mkdir -p $out $jre/bin/java -jar $src -text props echo "Removing files at top level" diff --git a/pkgs/development/compilers/ccl/default.nix b/pkgs/development/compilers/ccl/default.nix index 404c0fce5232..54628fa509d9 100644 --- a/pkgs/development/compilers/ccl/default.nix +++ b/pkgs/development/compilers/ccl/default.nix @@ -21,10 +21,10 @@ rec { phaseNames = ["doUnpack" "doPatchElf" "doCopy"]; doCopy = a.fullDepEntry '' - ensureDir "$out/share" + mkdir -p "$out/share" cp -r . "$out/share/ccl-installation" - ensureDir "$out/bin" + mkdir -p "$out/bin" for i in $(find . -maxdepth 1 -type f -perm +111); do echo -e '#! /bin/sh\n'"$out/share/ccl-installation/$(basename "$i")"'"$@"\n' > "$out"/bin/"$(basename "$i")" chmod a+x "$out"/bin/"$(basename "$i")" diff --git a/pkgs/development/compilers/cmucl/binary.nix b/pkgs/development/compilers/cmucl/binary.nix index 1e5c7d4febc8..11d0b723ce45 100644 --- a/pkgs/development/compilers/cmucl/binary.nix +++ b/pkgs/development/compilers/cmucl/binary.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation { name = "cmucl-binary-${version}"; buildCommand = '' - ensureDir $out + mkdir -p $out tar -C $out -xjf ${dist} patchelf --set-interpreter "$(cat $NIX_GCC/nix-support/dynamic-linker)" \ $out/bin/lisp diff --git a/pkgs/development/compilers/eql/default.nix b/pkgs/development/compilers/eql/default.nix index 70d309472243..4e288824713d 100644 --- a/pkgs/development/compilers/eql/default.nix +++ b/pkgs/development/compilers/eql/default.nix @@ -64,7 +64,7 @@ rec { doDeploy = a.fullDepEntry ('' cd .. - ensureDir $out/bin $out/lib/eql/ $out/include $out/include/gen $out/lib + mkdir -p $out/bin $out/lib/eql/ $out/include $out/include/gen $out/lib cp -r . $out/lib/eql/build-dir ln -s $out/lib/eql/build-dir/eql $out/bin ln -s $out/lib/eql/build-dir/src/*.h $out/include diff --git a/pkgs/development/compilers/fpc/lazarus.nix b/pkgs/development/compilers/fpc/lazarus.nix index d8830c4e2496..1cb4e479e37c 100644 --- a/pkgs/development/compilers/fpc/lazarus.nix +++ b/pkgs/development/compilers/fpc/lazarus.nix @@ -23,7 +23,7 @@ rec { preBuild = fullDepEntry ('' export NIX_LDFLAGS='-lXi -lX11 -lglib-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lc -lXext -lpango-1.0 -latk-1.0 -lgdk_pixbuf-2.0 -lcairo' export LCL_PLATFORM=gtk2 - ensureDir $out/share + mkdir -p $out/share tar xf ${fpc.src} --strip-components=1 -C $out/share -m sed -e 's@/usr/fpcsrc@'"$out/share/fpcsrc@" -i ide/include/unix/lazbaseconf.inc '') diff --git a/pkgs/development/compilers/ghc/6.10.2-binary.nix b/pkgs/development/compilers/ghc/6.10.2-binary.nix index bda8372e6c46..616c9de7edeb 100644 --- a/pkgs/development/compilers/ghc/6.10.2-binary.nix +++ b/pkgs/development/compilers/ghc/6.10.2-binary.nix @@ -70,11 +70,11 @@ stdenv.mkDerivation rec { postInstall = (if stdenv.isDarwin then '' - ensureDir $out/frameworks/GMP.framework/Versions/A + mkdir -p $out/frameworks/GMP.framework/Versions/A ln -s ${gmp}/lib/libgmp.dylib $out/frameworks/GMP.framework/GMP ln -s ${gmp}/lib/libgmp.dylib $out/frameworks/GMP.framework/Versions/A/GMP # !!! fix this - ensureDir $out/frameworks/GNUeditline.framework/Versions/A + mkdir -p $out/frameworks/GNUeditline.framework/Versions/A ln -s ${libedit}/lib/libeditline.dylib $out/frameworks/GNUeditline.framework/GNUeditline ln -s ${libedit}/lib/libeditline.dylib $out/frameworks/GNUeditline.framework/Versions/A/GNUeditline diff --git a/pkgs/development/compilers/ghc/6.12.1-binary.nix b/pkgs/development/compilers/ghc/6.12.1-binary.nix index 6394780eb68c..a84b75d705b1 100644 --- a/pkgs/development/compilers/ghc/6.12.1-binary.nix +++ b/pkgs/development/compilers/ghc/6.12.1-binary.nix @@ -75,7 +75,7 @@ stdenv.mkDerivation rec { postInstall = (if stdenv.isDarwin then '' - ensureDir $out/frameworks/GMP.framework/Versions/A + mkdir -p $out/frameworks/GMP.framework/Versions/A ln -s ${gmp}/lib/libgmp.dylib $out/frameworks/GMP.framework/GMP ln -s ${gmp}/lib/libgmp.dylib $out/frameworks/GMP.framework/Versions/A/GMP # !!! fix this diff --git a/pkgs/development/compilers/ghc/6.4.2-binary.nix b/pkgs/development/compilers/ghc/6.4.2-binary.nix index 63cc08db34b1..2ed6f2be4fe4 100644 --- a/pkgs/development/compilers/ghc/6.4.2-binary.nix +++ b/pkgs/development/compilers/ghc/6.4.2-binary.nix @@ -49,10 +49,10 @@ stdenv.mkDerivation { # that the executables work with no special setup. postInstall = if stdenv.isDarwin then '' - ensureDir $out/frameworks/GMP.framework/Versions/A + mkdir -p $out/frameworks/GMP.framework/Versions/A ln -s ${gmp}/lib/libgmp.dylib $out/frameworks/GMP.framework/GMP ln -s ${gmp}/lib/libgmp.dylib $out/frameworks/GMP.framework/Versions/A/GMP - ensureDir $out/frameworks/GNUreadline.framework/Versions/A + mkdir -p $out/frameworks/GNUreadline.framework/Versions/A ln -s ${readline}/lib/libreadline.dylib $out/frameworks/GNUreadline.framework/GNUreadline ln -s ${readline}/lib/libreadline.dylib $out/frameworks/GNUreadline.framework/Versions/A/GNUreadline diff --git a/pkgs/development/compilers/ghc/6.6.1.nix b/pkgs/development/compilers/ghc/6.6.1.nix index c54c32bfab0c..994ebc286c30 100644 --- a/pkgs/development/compilers/ghc/6.6.1.nix +++ b/pkgs/development/compilers/ghc/6.6.1.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation (rec { }; postInstall = '' - ensureDir "$out/nix-support" + mkdir -p "$out/nix-support" echo "# Path to the GHC compiler directory in the store" > $out/nix-support/setup-hook echo "ghc=$out" >> $out/nix-support/setup-hook echo "" >> $out/nix-support/setup-hook diff --git a/pkgs/development/compilers/ghc/with-packages.nix b/pkgs/development/compilers/ghc/with-packages.nix index 19ce4eabf423..63427ea82782 100644 --- a/pkgs/development/compilers/ghc/with-packages.nix +++ b/pkgs/development/compilers/ghc/with-packages.nix @@ -15,9 +15,9 @@ stdenv.mkDerivation rec { linkedTopDir="$out/lib" linkedPkgDir="$linkedTopDir/package.conf.d" - ensureDir $out/bin - ensureDir $linkedTopDir - ensureDir $linkedPkgDir + mkdir -p $out/bin + mkdir -p $linkedTopDir + mkdir -p $linkedPkgDir echo "Linking GHC core libraries:" diff --git a/pkgs/development/compilers/ghc/wrapper.nix b/pkgs/development/compilers/ghc/wrapper.nix index 60342a14a61f..b04cd18fb46c 100644 --- a/pkgs/development/compilers/ghc/wrapper.nix +++ b/pkgs/development/compilers/ghc/wrapper.nix @@ -8,7 +8,7 @@ stdenv.mkDerivation { unpackPhase = "true"; installPhase = '' - ensureDir $out/bin + mkdir -p $out/bin cp $GHCGetPackages $out/bin/ghc-get-packages.sh chmod 755 $out/bin/ghc-get-packages.sh for prg in ghc ghci ghc-${ghc.version} ghci-${ghc.version}; do @@ -41,7 +41,7 @@ stdenv.mkDerivation { done EOF chmod +x $out/bin/ghc-packages - ensureDir $out/nix-support + mkdir -p $out/nix-support ln -s $out/nix-support/propagated-build-inputs $out/nix-support/propagated-user-env-packages ''; diff --git a/pkgs/development/compilers/gnatboot/default.nix b/pkgs/development/compilers/gnatboot/default.nix index 954fb6bf594f..79208743ae42 100644 --- a/pkgs/development/compilers/gnatboot/default.nix +++ b/pkgs/development/compilers/gnatboot/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation { dontStrip=1; installPhase = '' - ensureDir $out + mkdir -p $out cp -R * $out set +e for a in $out/bin/* ; do diff --git a/pkgs/development/compilers/go/default.nix b/pkgs/development/compilers/go/default.nix index 3f2c32748221..143c091a1dc0 100644 --- a/pkgs/development/compilers/go/default.nix +++ b/pkgs/development/compilers/go/default.nix @@ -47,7 +47,7 @@ stdenv.mkDerivation { else throw "Unsupported system"; installPhase = '' - ensureDir "$out/bin" + mkdir -p "$out/bin" export GOROOT="$(pwd)/" export GOBIN="$out/bin" export PATH="$GOBIN:$PATH" @@ -57,7 +57,7 @@ stdenv.mkDerivation { # Handle Libraries and make them availabale under /share/go. export GOLIB="pkg/"$GOOS"_"$GOARCH - ensureDir "$out/lib/go/$GOLIB" + mkdir -p "$out/lib/go/$GOLIB" cp -r ./$GOLIB $out/lib/go/pkg/ # this line set $AS $CC $GC $LD @@ -75,7 +75,7 @@ stdenv.mkDerivation { --set "GOARCH" "$GOARCH" # Copy the emacs configuration for Go files. - ensureDir "$out/share/emacs/site-lisp" + mkdir -p "$out/share/emacs/site-lisp" cp ./misc/emacs/* $out/share/emacs/site-lisp/ # */ ''; diff --git a/pkgs/development/compilers/gwt/builder.sh b/pkgs/development/compilers/gwt/builder.sh index d260bd559dc7..b14a0432ea58 100644 --- a/pkgs/development/compilers/gwt/builder.sh +++ b/pkgs/development/compilers/gwt/builder.sh @@ -1,14 +1,14 @@ source $stdenv/setup tar xfvj $src -ensureDir $out +mkdir -p $out cp -av $name $out # Create wrapper scripts so that the GWT compiler/host work libPath="$libstdcpp5/lib:$glib/lib:$gtk/lib:$atk/lib:$pango/lib:$libX11/lib:$libXt/lib:$out/$name/mozilla-1.7.12" -ensureDir $out/bin +mkdir -p $out/bin cat > $out/bin/gwt-compile <<EOF #!/bin/sh diff --git a/pkgs/development/compilers/haxe/default.nix b/pkgs/development/compilers/haxe/default.nix index 33260cd5469a..8018b478e809 100644 --- a/pkgs/development/compilers/haxe/default.nix +++ b/pkgs/development/compilers/haxe/default.nix @@ -79,7 +79,7 @@ let # probably rpath should be set properly installPhase = '' - ensureDir $out/lib/haxe + mkdir -p $out/lib/haxe cp -r bin $out/bin wrapProgram "$out/bin/haxe" \ --set "LD_LIBRARY_PATH" $zlib/lib \ @@ -107,7 +107,7 @@ let buildPhase = '' cd std/tools/${name}; haxe *.hxml - ensureDir $out/bin + mkdir -p $out/bin mv ${name} $out/bin/ ''; diff --git a/pkgs/development/compilers/jdk/builder.sh b/pkgs/development/compilers/jdk/builder.sh index 7f402dab1588..ccfe2838d1b6 100644 --- a/pkgs/development/compilers/jdk/builder.sh +++ b/pkgs/development/compilers/jdk/builder.sh @@ -3,7 +3,7 @@ source $stdenv/setup unzip $src || true -ensureDir $out +mkdir -p $out mv $dirname/* $out/ # Remove crap in the root directory. diff --git a/pkgs/development/compilers/jdk/dlj-bundle-builder.sh b/pkgs/development/compilers/jdk/dlj-bundle-builder.sh index ee58ce9127ca..f0d36347ab0b 100644 --- a/pkgs/development/compilers/jdk/dlj-bundle-builder.sh +++ b/pkgs/development/compilers/jdk/dlj-bundle-builder.sh @@ -10,7 +10,7 @@ patchelf --interpreter "$(cat $NIX_GCC/nix-support/dynamic-linker)" --set-rpath echo "constructing JDK and JRE installations" if test -z "$installjdk"; then sh ${construct} . tmp-linux-jdk tmp-linux-jre - ensureDir $out + mkdir -p $out cp -R tmp-linux-jre/* $out else sh ${construct} . $out tmp-linux-jre diff --git a/pkgs/development/compilers/jdk/ibm-builder.sh b/pkgs/development/compilers/jdk/ibm-builder.sh index b78dac6163be..2ff3a71322a6 100644 --- a/pkgs/development/compilers/jdk/ibm-builder.sh +++ b/pkgs/development/compilers/jdk/ibm-builder.sh @@ -17,7 +17,7 @@ fi tar zxf $pathname || true -ensureDir $out +mkdir -p $out mv $dirname/* $out/ # Remove crap in the root directory. diff --git a/pkgs/development/compilers/llvm/dragonegg.nix b/pkgs/development/compilers/llvm/dragonegg.nix index 70098a19a066..fbaa80c115df 100644 --- a/pkgs/development/compilers/llvm/dragonegg.nix +++ b/pkgs/development/compilers/llvm/dragonegg.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { buildInputs = [ llvm gmp mpfr mpc ]; installPhase = '' - ensureDir $out/lib $out/share/doc/${name} + mkdir -p $out/lib $out/share/doc/${name} cp -d dragonegg.so $out/lib cp README COPYING $out/share/doc/${name} ''; diff --git a/pkgs/development/compilers/neko/default.nix b/pkgs/development/compilers/neko/default.nix index 060d59476cf2..28a98fe1e258 100644 --- a/pkgs/development/compilers/neko/default.nix +++ b/pkgs/development/compilers/neko/default.nix @@ -31,7 +31,7 @@ composableDerivation.composableDerivation {} ( fixed : { src/tools/install.neko sed -i "s@/usr/local@$out@" Makefile vm/load.c # make sure that nekotools boot finds the neko executable and not our wrapper: - ensureDir $out/{bin,lib} + mkdir -p $out/{bin,lib} sed -i "s@\"neko\"@\".neko-wrapped\"@" src/tools/nekoboot.neko ln -s ./neko bin/.neko-wrapped diff --git a/pkgs/development/compilers/nvidia-cg-toolkit/default.nix b/pkgs/development/compilers/nvidia-cg-toolkit/default.nix index 8bb201f975e7..c2700b01ffa4 100644 --- a/pkgs/development/compilers/nvidia-cg-toolkit/default.nix +++ b/pkgs/development/compilers/nvidia-cg-toolkit/default.nix @@ -28,19 +28,19 @@ stdenv.mkDerivation rec { patchelf --set-interpreter ${stdenv.glibc}/lib/ld-linux-*.so.? "bin/$b" done # FIXME: cgfxcat and cginfo need more patchelf - ensureDir "$out/bin/" + mkdir -p "$out/bin/" cp -v bin/* "$out/bin/" - ensureDir "$out/include/" + mkdir -p "$out/include/" cp -v -r include/Cg/ "$out/include/" - ensureDir "$out/lib/" + mkdir -p "$out/lib/" [ "$system" = "x86_64-linux" ] && cp -v lib64/* "$out/lib/" [ "$system" = "i686-linux" ] && cp -v lib/* "$out/lib/" for mandir in man1 man3 manCg manCgFX do - ensureDir "$out/share/man/$mandir/" + mkdir -p "$out/share/man/$mandir/" cp -v share/man/$mandir/* "$out/share/man/$mandir/" done - ensureDir "$out/share/doc/$name/" + mkdir -p "$out/share/doc/$name/" cp -v -r local/Cg/* "$out/share/doc/$name/" ''; diff --git a/pkgs/development/compilers/ocaml/3.10.0.nix b/pkgs/development/compilers/ocaml/3.10.0.nix index fdd95db54406..281aa1a9de6f 100644 --- a/pkgs/development/compilers/ocaml/3.10.0.nix +++ b/pkgs/development/compilers/ocaml/3.10.0.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation (rec { sed -e "s@/bin/cat@$CAT@" -i config/auto-aux/sharpbang ''; postBuild = '' - ensureDir $out/include + mkdir -p $out/include ln -sv $out/lib/ocaml/caml $out/include/caml ''; diff --git a/pkgs/development/compilers/ocaml/3.11.1.nix b/pkgs/development/compilers/ocaml/3.11.1.nix index 0add40dcd68f..f7db9231bd42 100644 --- a/pkgs/development/compilers/ocaml/3.11.1.nix +++ b/pkgs/development/compilers/ocaml/3.11.1.nix @@ -31,7 +31,7 @@ stdenv.mkDerivation rec { patch -p0 < ${./mips64.patch} ''; postBuild = '' - ensureDir $out/include + mkdir -p $out/include ln -sv $out/lib/ocaml/caml $out/include/caml ''; diff --git a/pkgs/development/compilers/ocaml/3.12.1.nix b/pkgs/development/compilers/ocaml/3.12.1.nix index eaf1f55e281b..155523ebe560 100644 --- a/pkgs/development/compilers/ocaml/3.12.1.nix +++ b/pkgs/development/compilers/ocaml/3.12.1.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation rec { sed -e "s@/bin/cat@$CAT@" -i config/auto-aux/sharpbang ''; postBuild = '' - ensureDir $out/include + mkdir -p $out/include ln -sv $out/lib/ocaml/caml $out/include/caml ''; diff --git a/pkgs/development/compilers/ocaml/ber-metaocaml-003.nix b/pkgs/development/compilers/ocaml/ber-metaocaml-003.nix index 5b3052b544ab..df3e9e73af59 100644 --- a/pkgs/development/compilers/ocaml/ber-metaocaml-003.nix +++ b/pkgs/development/compilers/ocaml/ber-metaocaml-003.nix @@ -43,7 +43,7 @@ stdenv.mkDerivation rec { cd .. ''; postBuild = '' - ensureDir $out/include + mkdir -p $out/include ln -sv $out/lib/ocaml/caml $out/include/caml ''; postInstall = '' diff --git a/pkgs/development/compilers/ocaml/metaocaml-3.09.nix b/pkgs/development/compilers/ocaml/metaocaml-3.09.nix index b115a8fedcfb..4313dcd7537e 100644 --- a/pkgs/development/compilers/ocaml/metaocaml-3.09.nix +++ b/pkgs/development/compilers/ocaml/metaocaml-3.09.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation (rec { sed -e "s@/bin/cat@$CAT@" -i config/auto-aux/sharpbang ''; postBuild = '' - ensureDir $out/include + mkdir -p $out/include ln -sv $out/lib/ocaml/caml $out/include/caml ''; diff --git a/pkgs/development/compilers/opa/default.nix b/pkgs/development/compilers/opa/default.nix index 6df16e44c3d4..2a54b90dda98 100644 --- a/pkgs/development/compilers/opa/default.nix +++ b/pkgs/development/compilers/opa/default.nix @@ -43,7 +43,7 @@ stdenv.mkDerivation rec { done # Install emacs mode. - ensureDir $out/share/emacs/site-lisp/opa + mkdir -p $out/share/emacs/site-lisp/opa install -m 0644 -v ./utils/emacs/{opa-mode.el,site-start.el} $out/share/emacs/site-lisp/opa ''; diff --git a/pkgs/development/compilers/openjdk-darwin/default.nix b/pkgs/development/compilers/openjdk-darwin/default.nix index 88099a90949c..cbd41033bfca 100644 --- a/pkgs/development/compilers/openjdk-darwin/default.nix +++ b/pkgs/development/compilers/openjdk-darwin/default.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation { }; installPhase = '' - ensureDir $out + mkdir -p $out cp -vR * $out/ ''; diff --git a/pkgs/development/compilers/openjdk/default.nix b/pkgs/development/compilers/openjdk/default.nix index 0ea08071aaa0..cf85c1706a8a 100644 --- a/pkgs/development/compilers/openjdk/default.nix +++ b/pkgs/development/compilers/openjdk/default.nix @@ -70,7 +70,7 @@ stdenv.mkDerivation rec { ]; postUnpack = '' - ensureDir drops + mkdir -p drops cp ${jaxp_src} drops/${jaxp_src_name} cp ${jaxws_src} drops/${jaxws_src_name} cp ${jaf_src} drops/${jaf_src_name} @@ -114,14 +114,14 @@ stdenv.mkDerivation rec { ''; installPhase = '' - ensureDir $out + mkdir -p $out cp -av build/*/j2${if jreOnly then "re" else "sdk"}-image/* $out ''; # '' + (if jreOnly then "" else '' # if [ -z $jre ]; then # exit 0 # fi -# ensureDir $jre +# mkdir -p $jre # cp -av build/*/j2re-image/* $jre # ''); diff --git a/pkgs/development/compilers/pakcs/default.nix b/pkgs/development/compilers/pakcs/default.nix index 3c4723a88fb1..6bec1925f0b8 100644 --- a/pkgs/development/compilers/pakcs/default.nix +++ b/pkgs/development/compilers/pakcs/default.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation { # The Prolog sources must be built in their final directory. (cd $out/curry2prolog/ ; make) - ensureDir $out/share/emacs/site-lisp/curry-pakcs + mkdir -p $out/share/emacs/site-lisp/curry-pakcs for e in "$out/tools/emacs/"*.el ; do ln -s $out/tools/emacs/$e $out/share/emacs/site-lisp/curry-pakcs/; done diff --git a/pkgs/development/compilers/qi/default.nix b/pkgs/development/compilers/qi/default.nix index f1f34f87d692..ae0172558549 100644 --- a/pkgs/development/compilers/qi/default.nix +++ b/pkgs/development/compilers/qi/default.nix @@ -16,8 +16,8 @@ let allBuild = fullDepEntry (" (sleep 0.1; echo ) | clisp install.txt; (sleep 0.1; echo -e '1\n(quit)\n' ) | sh Qi-Linux-CLisp - ensureDir \$out/share - ensureDir \$out/bin + mkdir -p \$out/share + mkdir -p \$out/bin cp -r . \$out/share/Qi-9.1 echo -e '#! ${shell} arg1=\${1:-'\$out'/share/Qi-9.1/startup.txt} diff --git a/pkgs/development/compilers/scala/default.nix b/pkgs/development/compilers/scala/default.nix index 9ce9eaebc123..f50c15a3a0b8 100644 --- a/pkgs/development/compilers/scala/default.nix +++ b/pkgs/development/compilers/scala/default.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { }; installPhase = '' - ensureDir $out + mkdir -p $out rm bin/*.bat mv * $out ''; diff --git a/pkgs/development/compilers/stalin/default.nix b/pkgs/development/compilers/stalin/default.nix index acae45626a09..a45217a331ad 100644 --- a/pkgs/development/compilers/stalin/default.nix +++ b/pkgs/development/compilers/stalin/default.nix @@ -13,19 +13,19 @@ stdenv.mkDerivation rec { buildPhase = '' ./build ''; installPhase = '' - ensureDir "$out/bin" + mkdir -p "$out/bin" cp stalin "$out/bin" - ensureDir "$out/man/man1" + mkdir -p "$out/man/man1" cp stalin.1 "$out/man/man1" - ensureDir "$out/share/emacs/site-lisp" + mkdir -p "$out/share/emacs/site-lisp" cp stalin.el "$out/share/emacs/site-lisp" - ensureDir "$out/doc/${name}" + mkdir -p "$out/doc/${name}" cp README "$out/doc/${name}" - ensureDir "$out/share/${name}/include" + mkdir -p "$out/share/${name}/include" cp "include/"* "$out/share/${name}/include" substituteInPlace "$out/bin/stalin" \ diff --git a/pkgs/development/compilers/tinycc/default.nix b/pkgs/development/compilers/tinycc/default.nix index 7ece90e8601f..058d84a12de8 100644 --- a/pkgs/development/compilers/tinycc/default.nix +++ b/pkgs/development/compilers/tinycc/default.nix @@ -50,7 +50,7 @@ let version = "0.9.25"; in postInstall = '' makeinfo --force tcc-doc.texi || true - ensureDir "$out/share/info" + mkdir -p "$out/share/info" mv tcc-doc.info* "$out/share/info" echo 'int main () { printf ("it works!\n"); exit(0); }' | \ diff --git a/pkgs/development/compilers/visual-c++/builder.sh b/pkgs/development/compilers/visual-c++/builder.sh index 137db50fb629..5469f3760ca0 100644 --- a/pkgs/development/compilers/visual-c++/builder.sh +++ b/pkgs/development/compilers/visual-c++/builder.sh @@ -1,6 +1,6 @@ source $stdenv/setup -ensureDir $out +mkdir -p $out cabextract $src @@ -12,7 +12,7 @@ rm ../vc* # reduce temporary disk usage a bit while read target; do read source echo "$source -> $target" - ensureDir $out/$(dirname $target) + mkdir -p $out/$(dirname $target) cp -p "$source" $out/"$target" done < $filemap diff --git a/pkgs/development/compilers/visual-c++/test/builder.sh b/pkgs/development/compilers/visual-c++/test/builder.sh index 8adb7e466ee0..c11ffc574a86 100644 --- a/pkgs/development/compilers/visual-c++/test/builder.sh +++ b/pkgs/development/compilers/visual-c++/test/builder.sh @@ -2,5 +2,5 @@ source $stdenv/setup source $visualcpp/setup source $windowssdk/setup -ensureDir $out/bin +mkdir -p $out/bin cl "$(cygpath -w $src)" /Fe"$(cygpath -w $out/bin/hello.exe)" user32.lib diff --git a/pkgs/development/compilers/vs90wrapper/default.nix b/pkgs/development/compilers/vs90wrapper/default.nix index 47d7c2654a18..341833fdf472 100644 --- a/pkgs/development/compilers/vs90wrapper/default.nix +++ b/pkgs/development/compilers/vs90wrapper/default.nix @@ -3,7 +3,7 @@ stdenv.mkDerivation { name = "visual-studio-9.0"; buildCommand = '' - ensureDir $out/bin + mkdir -p $out/bin ln -s "/cygdrive/c/Program Files/Microsoft Visual Studio 9.0/VC/vcpackages/vcbuild.exe" $out/bin/vcbuild.exe ''; } |