From 8bbaba60a025f9b56e3cc195d2cfbb9a4bc84e85 Mon Sep 17 00:00:00 2001 From: openoms <43343391+openoms@users.noreply.github.com> Date: Thu, 13 Nov 2025 15:36:11 +0100 Subject: [PATCH] remove deprecated config entries on update, add --db-upgrade --- home.admin/config.scripts/bonus.fulcrum.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/home.admin/config.scripts/bonus.fulcrum.sh b/home.admin/config.scripts/bonus.fulcrum.sh index 8e6518c48..3c8855ed5 100644 --- a/home.admin/config.scripts/bonus.fulcrum.sh +++ b/home.admin/config.scripts/bonus.fulcrum.sh @@ -325,7 +325,7 @@ StartLimitBurst=2 StartLimitIntervalSec=20 [Service] -ExecStart=/home/fulcrum/Fulcrum /home/fulcrum/.fulcrum/fulcrum.conf +ExecStart=/home/fulcrum/Fulcrum --db-upgrade /home/fulcrum/.fulcrum/fulcrum.conf KillSignal=SIGINT User=fulcrum LimitNOFILE=8192 @@ -502,6 +502,15 @@ if [ "$1" = update ]; then sudo systemctl disable --now fulcrum + # Update config file: remove deprecatedutxo_cache and fast_sync entries + configFile="/home/fulcrum/.fulcrum/fulcrum.conf" + if [ -f "$configFile" ]; then + echo "# Updating Fulcrum config file" + # Remove utxo_cache and fast_sync entries + sudo -u fulcrum sed -i '/^utxo_cache/d' "$configFile" + sudo -u fulcrum sed -i '/^fast_sync/d' "$configFile" + fi + createSystemdService sudo systemctl enable --now fulcrum