From 9a1d9240ee27b440bd872490b6bf4523352b59ad Mon Sep 17 00:00:00 2001 From: Ian Kelling Date: Sun, 19 Nov 2017 12:40:10 -0500 Subject: [PATCH] add file i forgot to checkin last commit --- disabled/bitcoin | 107 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 disabled/bitcoin diff --git a/disabled/bitcoin b/disabled/bitcoin new file mode 100644 index 0000000..96239ca --- /dev/null +++ b/disabled/bitcoin @@ -0,0 +1,107 @@ +#!/bin/bash +## bitcoin disabled. fees too high + +if [[ $HOSTNAME == frodo ]]; then + case $distro in + debian) + if [[ `debian-archive` == testing ]]; then + # has no unstable dependencies + pi bitcoind/unstable + src=/a/opt/bitcoin/contrib/init/bitcoind.service + s cp $src /etc/systemd/system + p=/etc/bitcoin/bitcoin + dst=/etc/systemd/system/bitcoinjm.service + # jm for joinmarket + $sed -r "/^\s*ExecStart/s,${p}.conf,${p}jm.conf," $src \ + >/etc/systemd/system/bitcoinjm.service + + d=jm; jm=d # being clever for succinctness + for s in d jm; do + s $sed -ri "/^\s*\[Unit\]/a Conflicts=bitcoin${!s}.service" \ + /etc/systemd/system/bitcoin${s}.service + done + + ser daemon-reload + + dir=/nocow/.bitcoin + s mkdir -p $dir + s chown -R bitcoin:bitcoin $dir + dir=/etc/bitcoin + s mkdir -p $dir + s chown -R root:bitcoin $dir + s chmod 750 $dir + + # pruning decreases the bitcoin dir to 2 gb, keeps + # just the recent blocks. can\'t do a few things like + # import a wallet dump. + # pruning works, but people had to do + # some manual stuff in joinmarket. I dun need the + # disk space, so not bothering yet, maybe in a year or so. + # https://github.com/JoinMarket-Org/joinmarket/issues/431 + #https://bitcoin.org/en/release/v0.12.0#wallet-pruning + #prune=550 + + f=$dir/bitcoin.conf + s dd of=$f </dev/null <