mirror of
https://github.com/NixOS/nix.git
synced 2025-11-21 17:59:36 +01:00
Fix #14480 This method is not well-defined for arbitrary stores, which do not have a notion of a "real path" -- it is only well-defined for local file systems stores, which do have exactly that notion, and so it is moved to that sub-interface instead. Some call-sites had to be fixed up for this, but in all cases the changes are positive. Using `getFSSourceAccessor` allows for more other stores to work properly. `nix-channel` was straight-up wrong in the case of redirected local stores. And the building logic with remote building and a non-local store is also fixed, properly gating some deletions on store type. Co-authored-by: Robert Hensing <robert@roberthensing.nl> |
||
|---|---|---|
| .. | ||
| derivation-builder.cc | ||
| derivation-building-goal.cc | ||
| derivation-check.cc | ||
| derivation-check.hh | ||
| derivation-env-desugar.cc | ||
| derivation-goal.cc | ||
| derivation-resolution-goal.cc | ||
| derivation-trampoline-goal.cc | ||
| drv-output-substitution-goal.cc | ||
| entry-points.cc | ||
| goal.cc | ||
| substitution-goal.cc | ||
| worker.cc | ||