diff --git a/pkgs/build-support/rust/import-cargo-lock.nix b/pkgs/build-support/rust/import-cargo-lock.nix index f668cb5bac05..9c172c7842f8 100644 --- a/pkgs/build-support/rust/import-cargo-lock.nix +++ b/pkgs/build-support/rust/import-cargo-lock.nix @@ -283,12 +283,12 @@ let mkdir -p $out/.cargo ${ - if lockFile != null then - "ln -s ${lockFile} $out/Cargo.lock" - else + if lockFile == null then '' printf "%s" "$lockFileContents" > "$out/Cargo.lock" '' + else + "ln -s ${lockFile} $out/Cargo.lock" } cat > $out/.cargo/config.toml <