summary refs log tree commit diff
path: root/pkgs/build-support
diff options
context:
space:
mode:
authorShell Turner <cam.turn@gmail.com>2018-03-27 20:08:48 +0100
committerGitHub <noreply@github.com>2018-03-27 20:08:48 +0100
commit8cc6897ae9fc80e0c3933ff13f15c2f240c00c6e (patch)
tree118ee2e088baefb6432434c5f5c0dd9a4878eb73 /pkgs/build-support
parentdddf0314bc0b08e863628ab756ffe37c20f1985a (diff)
downloadnixpkgs-8cc6897ae9fc80e0c3933ff13f15c2f240c00c6e.tar
nixpkgs-8cc6897ae9fc80e0c3933ff13f15c2f240c00c6e.tar.gz
nixpkgs-8cc6897ae9fc80e0c3933ff13f15c2f240c00c6e.tar.bz2
nixpkgs-8cc6897ae9fc80e0c3933ff13f15c2f240c00c6e.tar.lz
nixpkgs-8cc6897ae9fc80e0c3933ff13f15c2f240c00c6e.tar.xz
nixpkgs-8cc6897ae9fc80e0c3933ff13f15c2f240c00c6e.tar.zst
nixpkgs-8cc6897ae9fc80e0c3933ff13f15c2f240c00c6e.zip
buildRustCrate: fix equality testing
Use string equality instead of integer equality.
Diffstat (limited to 'pkgs/build-support')
-rw-r--r--pkgs/build-support/rust/build-rust-crate.nix8
1 files changed, 4 insertions, 4 deletions
diff --git a/pkgs/build-support/rust/build-rust-crate.nix b/pkgs/build-support/rust/build-rust-crate.nix
index 8a9a07fd7a8..75563e34c38 100644
--- a/pkgs/build-support/rust/build-rust-crate.nix
+++ b/pkgs/build-support/rust/build-rust-crate.nix
@@ -19,7 +19,7 @@ let makeDeps = dependencies:
       echo_build_heading() {
        start=""
        end=""
-       if [[ x"${colors}" -eq x"always" ]]; then
+       if [[ x"${colors}" = x"always" ]]; then
          start="$(printf '\033[0;1;32m')" #set bold, and set green.
          end="$(printf '\033[0m')" #returns to "normal"
        fi
@@ -34,7 +34,7 @@ let makeDeps = dependencies:
       noisily() {
         start=""
         end=""
-        if [[ x"${colors}" -eq x"always" ]]; then
+        if [[ x"${colors}" = x"always" ]]; then
           start="$(printf '\033[0;1;32m')" #set bold, and set green.
           end="$(printf '\033[0m')" #returns to "normal"
         fi
@@ -194,7 +194,7 @@ let makeDeps = dependencies:
       bold=""
       green=""
       boldgreen=""
-      if [[ "${colors}" -eq "always" ]]; then
+      if [[ "${colors}" = "always" ]]; then
         norm="$(printf '\033[0m')" #returns to "normal"
         bold="$(printf '\033[0;1m')" #set bold
         green="$(printf '\033[0;32m')" #set green
@@ -230,7 +230,7 @@ let makeDeps = dependencies:
           ${crateFeatures} --out-dir target/bin --emit=dep-info,link -L dependency=target/deps \
           $LINK ${deps}$EXTRA_LIB --cap-lints allow \
           $BUILD_OUT_DIR $EXTRA_BUILD $EXTRA_FEATURES --color ${colors}
-        if [ "$crate_name_" -ne "$crate_name" ]; then
+        if [ "$crate_name_" != "$crate_name" ]; then
           mv target/bin/$crate_name_ target/bin/$crate_name
         fi
       }