aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/store-api.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/libstore/store-api.cc')
-rw-r--r--src/libstore/store-api.cc15
1 files changed, 1 insertions, 14 deletions
diff --git a/src/libstore/store-api.cc b/src/libstore/store-api.cc
index 37c11fe86..2658f7617 100644
--- a/src/libstore/store-api.cc
+++ b/src/libstore/store-api.cc
@@ -366,7 +366,7 @@ bool Store::PathInfoCacheValue::isKnownNow()
return std::chrono::steady_clock::now() < time_point + ttl;
}
-std::map<std::string, std::optional<StorePath>> Store::queryDerivationOutputMapNoResolve(const StorePath & path)
+std::map<std::string, std::optional<StorePath>> Store::queryPartialDerivationOutputMap(const StorePath & path)
{
std::map<std::string, std::optional<StorePath>> outputs;
auto drv = readInvalidDerivation(path);
@@ -376,19 +376,6 @@ std::map<std::string, std::optional<StorePath>> Store::queryDerivationOutputMapN
return outputs;
}
-std::map<std::string, std::optional<StorePath>> Store::queryPartialDerivationOutputMap(const StorePath & path)
-{
- if (settings.isExperimentalFeatureEnabled("ca-derivations")) {
- auto resolvedDrv = Derivation::tryResolve(*this, path);
- if (resolvedDrv) {
- auto resolvedDrvPath = writeDerivation(*this, *resolvedDrv, NoRepair, true);
- if (isValidPath(resolvedDrvPath))
- return queryDerivationOutputMapNoResolve(resolvedDrvPath);
- }
- }
- return queryDerivationOutputMapNoResolve(path);
-}
-
OutputPathMap Store::queryDerivationOutputMap(const StorePath & path) {
auto resp = queryPartialDerivationOutputMap(path);
OutputPathMap result;