Hi!

Review the attached patch, please.
-- 
Yury G. Kudryashov,
mailto: [email protected]
diff --git a/pkgs/stdenv/generic/setup.sh b/pkgs/stdenv/generic/setup.sh
index ee115aa..c497750 100644
--- a/pkgs/stdenv/generic/setup.sh
+++ b/pkgs/stdenv/generic/setup.sh
@@ -39,7 +39,7 @@ exitHandler() {
         # normally.  Otherwise, return the original exit code.
         if [ -n "$succeedOnFailure" ]; then
             echo "build failed with exit code $exitCode (ignored)"
-            mkdir -p "$out/nix-support"
+            mkdir -pv "$out/nix-support"
             echo -n $exitCode > "$out/nix-support/failed"
             exit 0
         fi
@@ -122,13 +122,13 @@ fi
 ensureDir() {
     local dir
     for dir in "$@"; do
-        if ! [ -x "$dir" ]; then mkdir -p "$dir"; fi
+        if ! [ -x "$dir" ]; then mkdir -pv "$dir"; fi
     done
 }
 
 installBin() {
-    mkdir -p $out/bin
-    cp "$@" $out/bin
+    mkdir -pv $out/bin
+    cp -v "$@" $out/bin
 }
 
 
@@ -671,7 +671,7 @@ patchShebangs() {
 installPhase() {
     runHook preInstall
 
-    mkdir -p "$prefix"
+    mkdir -pv "$prefix"
 
     installTargets=${installTargets:-install}
     echo "install flags: $installTargets $makeFlags ${makeFlagsArray[@]} $installFlags ${installFlagsArray[@]}"
@@ -744,13 +744,15 @@ fixupPhase() {
     fi
 
     if [ -n "$propagatedBuildInputs" ]; then
-        mkdir -p "$out/nix-support"
-        echo "$propagatedBuildInputs" > "$out/nix-support/propagated-build-inputs"
+        mkdir -pv "$out/nix-support"
+		echo -n "Propagated build inputs: "
+        echo "$propagatedBuildInputs" | tee "$out/nix-support/propagated-build-inputs"
     fi
 
     if [ -n "$propagatedBuildNativeInputs" ]; then
-        mkdir -p "$out/nix-support"
-        echo "$propagatedBuildNativeInputs" > "$out/nix-support/propagated-build-native-inputs"
+        mkdir -pv "$out/nix-support"
+		echo -n "Propagated build native inputs: "
+        echo "$propagatedBuildNativeInputs" | tee "$out/nix-support/propagated-build-native-inputs"
     fi
 
     if [ -n "$setupHook" ]; then
@@ -769,7 +771,7 @@ distPhase() {
     make ${makefile:+-f $makefile} $distFlags "${distFlagsArray[@]}" ${distTarget:-dist}
 
     if [ "$dontCopyDist" != 1 ]; then
-        mkdir -p "$out/tarballs"
+        mkdir -pv "$out/tarballs"
 
         # Note: don't quote $tarballs, since we explicitly permit
         # wildcards in there.

_______________________________________________
nix-dev mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to