From 4b2bd3e682367c99ed46dca7ea4bd21e90ecc11f Mon Sep 17 00:00:00 2001 From: Casey Rodarmor Date: Sun, 2 Oct 2022 14:06:12 -0700 Subject: [PATCH 1/3] Add bitcoin.conf --- deploy/bitcoin.conf | 2 ++ deploy/bitcoind.service | 5 ++--- 2 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 deploy/bitcoin.conf diff --git a/deploy/bitcoin.conf b/deploy/bitcoin.conf new file mode 100644 index 0000000000..c8fc04b056 --- /dev/null +++ b/deploy/bitcoin.conf @@ -0,0 +1,2 @@ +datadir=/var/lib/bitcoind +txindex=1 diff --git a/deploy/bitcoind.service b/deploy/bitcoind.service index a41e186232..0bfc4f26fe 100644 --- a/deploy/bitcoind.service +++ b/deploy/bitcoind.service @@ -8,9 +8,8 @@ Wants=network-online.target ConfigurationDirectory=bitcoin ConfigurationDirectoryMode=0710 ExecStart=/usr/local/bin/bitcoind \ - -datadir=/var/lib/bitcoind \ - -chain=${CHAIN} \ - -txindex + -conf=/etc/bitcoin/bitcoin.conf \ + -chain=${CHAIN} ExecStartPre=/bin/chgrp bitcoin /etc/bitcoin Group=bitcoin MemoryDenyWriteExecute=true From a765d65282aa848ffec2162249a31b308155c1b9 Mon Sep 17 00:00:00 2001 From: Casey Rodarmor Date: Sun, 2 Oct 2022 14:09:56 -0700 Subject: [PATCH 2/3] Actually copy config file into place --- deploy/setup | 1 + 1 file changed, 1 insertion(+) diff --git a/deploy/setup b/deploy/setup index 39612cf170..ac9463e0e7 100755 --- a/deploy/setup +++ b/deploy/setup @@ -52,6 +52,7 @@ id --user bitcoin || useradd --system bitcoin id --user ord || useradd --system ord cp deploy/bitcoind.service /etc/systemd/system/ +cp deploy/bitcoin.conf /etc/bitcoin/bitcoin.conf systemctl daemon-reload systemctl enable bitcoind systemctl restart bitcoind From 9c286124154c4e8f5765ee45a0d75dd2666c4c42 Mon Sep 17 00:00:00 2001 From: Casey Rodarmor Date: Sun, 2 Oct 2022 14:12:01 -0700 Subject: [PATCH 3/3] Create /etc/bitcoin directory --- deploy/setup | 1 + 1 file changed, 1 insertion(+) diff --git a/deploy/setup b/deploy/setup index ac9463e0e7..a8912f5ff7 100755 --- a/deploy/setup +++ b/deploy/setup @@ -52,6 +52,7 @@ id --user bitcoin || useradd --system bitcoin id --user ord || useradd --system ord cp deploy/bitcoind.service /etc/systemd/system/ +mkdir -p /etc/bitcoin cp deploy/bitcoin.conf /etc/bitcoin/bitcoin.conf systemctl daemon-reload systemctl enable bitcoind