From 4c7558906af6f812f9f177a86d5b17e9468880a0 Mon Sep 17 00:00:00 2001 From: Matt Corallo Date: Mon, 25 Jul 2022 04:23:53 +0000 Subject: [PATCH] Tweak script slightly --- headersdns.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/headersdns.sh b/headersdns.sh index 4d8cabd..bc5a995 100644 --- a/headersdns.sh +++ b/headersdns.sh @@ -22,12 +22,15 @@ # It is important that your secondary nameserver(s) support NOTIFYs to ensure you can # update them as new blocks come in. +set -e + SCP_TARGET="user@hostname" BITCOIN_CLI="~/bitcoin-cli" BITCOIND_REST="http://127.0.0.1/rest" mkdir -p header_zones cc -Wall -O2 ./split.c -o split +cd header_zones while [ true ]; do if [ "$LATEST_HASH" != "$($BITCOIN_CLI getbestblockhash)" ]; then @@ -50,10 +53,10 @@ while [ true ]; do # split returns non-0 on error or if the zone on disk ends with the same header # as what we just provided, so only scp it to our nameserver if we get 0 - if echo "$HEADERS" | ./split $I $COUNT 80 headers-$(($I / 10000)).zone; then + if echo "$HEADERS" | ../split $I $COUNT 80 headers-$(($I / 10000)).zone; then echo -e "put headers-$(($I / 10000)).zone dest/\nquit\n" | sftp $SCP_TARGET fi - if echo "$FILTERS" | ./split $I $COUNT 32 filterheaders-$(($I / 10000)).zone; then + if echo "$FILTERS" | ../split $I $COUNT 32 filterheaders-$(($I / 10000)).zone; then echo -e "put filterheaders-$(($I / 10000)).zone dest/\nquit\n" | sftp $SCP_TARGET fi done -- 2.30.2