From 812c0dfbe24c8fe93992f77abbf1e5a975ea42f4 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Thu, 2 Jun 2016 13:33:49 +0200 Subject: Allow setting the state directory as a store parameter E.g. "local?store=/tmp/store&state=/tmp/var". --- src/libstore/local-fs-store.cc | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/libstore/local-fs-store.cc') diff --git a/src/libstore/local-fs-store.cc b/src/libstore/local-fs-store.cc index ea9c6b541a1f..a19e4ce5dbc9 100644 --- a/src/libstore/local-fs-store.cc +++ b/src/libstore/local-fs-store.cc @@ -1,9 +1,16 @@ #include "archive.hh" #include "fs-accessor.hh" #include "store-api.hh" +#include "globals.hh" namespace nix { +LocalFSStore::LocalFSStore(const Params & params) + : Store(params) + , stateDir(get(params, "state", settings.nixStateDir)) +{ +} + struct LocalStoreAccessor : public FSAccessor { ref store; -- cgit 1.4.1