* "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless

function, so obsolete it.

svn path=/nixpkgs/branches/stdenv-updates/; revision=31644
This commit is contained in:
Eelco Dolstra
2012-01-18 20:16:00 +00:00
parent f7159c195a
commit c556a6ea46
629 changed files with 931 additions and 939 deletions

View File

@@ -21,10 +21,10 @@ let version = "4"; in
buildInputs = [ python ];
installPhase = ''
ensureDir "$out/bin" "$out/share/man/man1"
mkdir -p "$out/bin" "$out/share/man/man1"
yes no | sh ./install.sh
ensureDir "$out/etc/bash_completion.d"
mkdir -p "$out/etc/bash_completion.d"
cp -v autojump.bash "$out/etc/bash_completion.d"
echo "Bash users: Make sure to source \`$out/etc/bash_completion.d/autojump.bash'"

View File

@@ -36,7 +36,7 @@ stdenv.mkDerivation {
installPhase = ''
cp -r . $out; cd $out
t=bin/debootstrap
ensureDir bin man/man8
mkdir -p bin man/man8
cat >> $t << EOF
#!/bin/sh
export DEBOOTSTRAP_DIR=$out/usr/share/debootstrap
@@ -66,7 +66,7 @@ stdenv.mkDerivation {
/* build from source:
installPhase = ''
cp ${devices} devices.tar.gz
ensureDir $out/{bin,man/man8};
mkdir -p $out/{bin,man/man8};
cp debootstrap.8 $out/man/man8
sed -i \
-e 's@-o root@@' \

View File

@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
buildInputs = [zlib bzip2 openssl];
installPhase = ''
ensureDir $out/bin
mkdir -p $out/bin
cp dmg2img $out/bin
'';
}

View File

@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
};
installPhase = ''
ensureDir $out/bin
mkdir -p $out/bin
cp dtach $out/bin/dtach
'';

View File

@@ -32,5 +32,5 @@ stdenv.mkDerivation {
description = "A tool for automating interactive applications";
homepage = http://expect.nist.gov/;
};
postInstall="cp expect{,k} $out/bin; ensureDir $out/lib; cp *.so $out/lib";
postInstall="cp expect{,k} $out/bin; mkdir -p $out/lib; cp *.so $out/lib";
}

View File

@@ -8,7 +8,7 @@ stdenv.mkDerivation {
};
# workaround: otherwise make install fails (should be fixed in trunk)
preInstall = "ensureDir $out/bin $out/man/man1";
preInstall = "mkdir -p $out/bin $out/man/man1";
makeFlags = "PREFIX=\${out}";

View File

@@ -10,7 +10,7 @@ stdenv.mkDerivation {
};
preConfigure = ''
ensureDir $out/{man/man6,bin}
mkdir -p $out/{man/man6,bin}
makeFlags="DESTDIR=$out/bin MANDIR=$out/man/man6 DEFAULTFONTDIR=$out/share/figlet"
'';

View File

@@ -15,7 +15,7 @@ stdenv.mkDerivation {
configurePhase =
''
ensureDir $out/nix-support
mkdir -p $out/nix-support
cp $db $out/nix-support/hddtemp.db
./configure --prefix=$out --with-db-path=$out/nix-support/hddtemp.db
'';

View File

@@ -2,11 +2,11 @@ source $stdenv/setup
unzip $src
ensureDir $out/jars
mkdir -p $out/jars
mv */*.jar $out/jars
jar=$(ls $out/jars/jdiskreport-*.jar)
ensureDir $out/bin
mkdir -p $out/bin
cat > $out/bin/jdiskreport <<EOF
#! $SHELL -e
exec $jdk/bin/java -jar $jar

View File

@@ -10,7 +10,7 @@ stdenv.mkDerivation {
buildInputs = [ ncurses ];
unpackPhase = ''
ensureDir src
mkdir -p src
pushd src
tar xvzf $src
'';
@@ -22,8 +22,8 @@ stdenv.mkDerivation {
'';
buildPhase = "make -f makefile linux";
installPhase = ''
ensureDir $out/bin
ensureDir $out/man/man1
mkdir -p $out/bin
mkdir -p $out/man/man1
make -f makefile install
'';

View File

@@ -20,7 +20,7 @@ stdenv.mkDerivation {
NIX_CFLAGS_COMPILE = "-I.";
installPhase = ''
ensureDir $out
mkdir -p $out
cp memtest.bin $out/
'';

View File

@@ -26,7 +26,7 @@ stdenv.mkDerivation {
};
phases="buildPhase";
buildPhase = ''
ensureDir $out/bin
mkdir -p $out/bin
ghc --make $src -o $out/bin/hasktags-modified
'';
buildInputs = [ ghcPlain ];

View File

@@ -12,7 +12,7 @@ stdenv.mkDerivation {
makeFlags = [ "LIBUSB=${libusb}" "linux" ];
installPhase = ''
ensureDir $out/bin $out/share/pk2
mkdir -p $out/bin $out/share/pk2
cp pk2cmd $out/bin
cp PK2DeviceFile.dat $out/share/pk2
wrapProgram $out/bin/pk2cmd --prefix PATH : $out/share/pk2

View File

@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
patchPhase = ''
cd src
substituteInPlace config --replace /bin/bash /bin/sh
ensureDir $out
mkdir -p $out
export NIX_LDFLAGS="$NIX_LDFLAGS -rpath ${libX11}/lib"
'';
meta = {

View File

@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
'';
installPhase = ''
ensureDir $out/bin
mkdir -p $out/bin
cp RockboxUtility $out/bin
'';

View File

@@ -10,7 +10,7 @@ stdenv.mkDerivation {
phases = "buildPhase";
buildPhase = ''
ensureDir $out/bin
mkdir -p $out/bin
s=$out/bin/shebangfix
cp $file $s
chmod +wx $s

View File

@@ -10,7 +10,7 @@ stdenv.mkDerivation {
preConfigure = ''
find -type f | xargs sed -i 's@/usr/bin/perl@${perl}/bin/perl@'
ensureDir $out
mkdir -p $out
sed -e 's/chown/true/' \
-e 's/chgrp/true/' \
-e 's@^CFLAGS_FT =.*@CFLAGS_FT=-DUSE_FREETYPE -I${freetype}/include/freetype2@' \

View File

@@ -20,7 +20,7 @@ stdenv.mkDerivation {
];
preInstall = ''
ensureDir $out; makeFlags="DESTDIR=$out BINDIR=/bin"
mkdir -p $out; makeFlags="DESTDIR=$out BINDIR=/bin"
'';
buildInputs = [freetype fontconfig libunwind libtool flex bison];

View File

@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};
buildInputs = [openssl];
installPhase = ''
ensureDir $out/bin
mkdir -p $out/bin
cp vfdecrypt $out/bin
'';
}

View File

@@ -53,7 +53,7 @@ stdenv.mkDerivation {
-e '/untar/d' \
build.xml
ant
ensureDir $out/{bin,lib}
mkdir -p $out/{bin,lib}
JAR=$out/lib/css-validator.jar
cat >> $out/bin/css-validator << EOF
#!/bin/sh

View File

@@ -32,7 +32,7 @@ rec {
phaseNames = ["doConfigure" "prepareDirs" "doMakeInstall"];
prepareDirs = a.fullDepEntry ''
ensureDir "$out/bin" "$out/share" "$out/share/man/man1"
mkdir -p "$out/bin" "$out/share" "$out/share/man/man1"
'' ["minInit" "defEnsureDir"];
goSrcDir = "cd X11";