From 2e2fe4cb07c81f4af4798d1f67e0f6b8d6263e44 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Thu, 12 Jun 2025 11:12:23 +0200 Subject: [PATCH] Cleanup --- src/libstore/globals.cc | 1 - src/libstore/include/nix/store/local-store.hh | 3 ++- src/libstore/local-store.cc | 14 ++++++-------- 3 files changed, 8 insertions(+), 10 deletions(-) diff --git a/src/libstore/globals.cc b/src/libstore/globals.cc index 721491def..de5128347 100644 --- a/src/libstore/globals.cc +++ b/src/libstore/globals.cc @@ -6,7 +6,6 @@ #include "nix/util/abstract-setting-to-json.hh" #include "nix/util/compute-levels.hh" #include "nix/util/signals.hh" -#include "nix/util/types.hh" #include #include diff --git a/src/libstore/include/nix/store/local-store.hh b/src/libstore/include/nix/store/local-store.hh index e52d51f75..fd7e6fc36 100644 --- a/src/libstore/include/nix/store/local-store.hh +++ b/src/libstore/include/nix/store/local-store.hh @@ -34,7 +34,8 @@ struct OptimiseStats uint64_t bytesFreed = 0; }; -struct LocalBuildStoreConfig : virtual LocalFSStoreConfig { +struct LocalBuildStoreConfig : virtual LocalFSStoreConfig +{ private: /** diff --git a/src/libstore/local-store.cc b/src/libstore/local-store.cc index e25a802ec..0d2d96e61 100644 --- a/src/libstore/local-store.cc +++ b/src/libstore/local-store.cc @@ -79,14 +79,12 @@ std::string LocalStoreConfig::doc() Path LocalBuildStoreConfig::getBuildDir() const { - if (settings.buildDir.get().has_value()) { - return *settings.buildDir.get(); - } - if (buildDir.get().has_value()) { - return *buildDir.get(); - } - - return stateDir.get() + "/builds"; + return + settings.buildDir.get().has_value() + ? *settings.buildDir.get() + : buildDir.get().has_value() + ? *buildDir.get() + : stateDir.get() + "/builds"; } ref LocalStore::Config::openStore() const