From 679e7b6544f83ef77af40f09cfb8d6e664be2378 Mon Sep 17 00:00:00 2001 From: Erik Arvstedt Date: Thu, 3 Feb 2022 20:46:27 +0100 Subject: [PATCH] bitcoind: remove unneeded tmpfile rule --- modules/bitcoind.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/bitcoind.nix b/modules/bitcoind.nix index 10ededd..ac8f913 100644 --- a/modules/bitcoind.nix +++ b/modules/bitcoind.nix @@ -367,7 +367,6 @@ in { systemd.tmpfiles.rules = [ "d '${cfg.dataDir}' 0770 ${cfg.user} ${cfg.group} - -" - "d '${cfg.dataDir}/blocks' 0770 ${cfg.user} ${cfg.group} - -" ]; systemd.services.bitcoind = { @@ -387,7 +386,12 @@ in { '' ) (builtins.attrNames cfg.rpc.users); in '' - ${optionalString cfg.dataDirReadableByGroup "chmod -R g+rX '${cfg.dataDir}/blocks'"} + ${optionalString cfg.dataDirReadableByGroup '' + if [[ -e '${cfg.dataDir}/blocks' ]]; then + chmod -R g+rX '${cfg.dataDir}/blocks' + fi + ''} + cfg=$( cat ${configFile} ${extraRpcauth}