mirror of
https://github.com/NixOS/nix.git
synced 2025-11-20 01:09:37 +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> |
||
|---|---|---|
| .. | ||
| .version | ||
| meson.build | ||
| nix-meson-build-support | ||
| nix_api_store.cc | ||
| nix_api_store.h | ||
| nix_api_store_internal.h | ||
| package.nix | ||