git: 2d37877e7c5e - 2022Q4 - net-p2p/cardano-db-sync: Fixes for the rc script.
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 07 Oct 2022 07:00:10 UTC
The branch 2022Q4 has been updated by arrowd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=2d37877e7c5e7f97556bed7516757cb164af7ffc
commit 2d37877e7c5e7f97556bed7516757cb164af7ffc
Author: Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2022-10-07 06:47:24 +0000
Commit: Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2022-10-07 07:00:04 +0000
net-p2p/cardano-db-sync: Fixes for the rc script.
- Update Cardano network list
- More sanity checking in prestart
Reported by: Boris Polujin <boris@zfs.ninja>
(cherry picked from commit a2c0bf6cf806f007d4a1dd0065a88aec305f61d5)
---
net-p2p/cardano-db-sync/Makefile | 2 +-
net-p2p/cardano-db-sync/files/cardano_db_sync.in | 8 +++++++-
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/net-p2p/cardano-db-sync/Makefile b/net-p2p/cardano-db-sync/Makefile
index 864fed7f97df..27c09df523f9 100644
--- a/net-p2p/cardano-db-sync/Makefile
+++ b/net-p2p/cardano-db-sync/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cardano-db-sync
PORTVERSION= 13.0.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-p2p databases
PATCH_SITES= https://arrowd.name/:freebsd_compat
diff --git a/net-p2p/cardano-db-sync/files/cardano_db_sync.in b/net-p2p/cardano-db-sync/files/cardano_db_sync.in
index f9f9e976350c..9465443c4703 100644
--- a/net-p2p/cardano-db-sync/files/cardano_db_sync.in
+++ b/net-p2p/cardano-db-sync/files/cardano_db_sync.in
@@ -43,7 +43,7 @@ command=%%PREFIX%%/bin/cardano-db-sync
cardano_deployment_url="https://raw.githubusercontent.com/cardano-bsd-alliance/freebsd-ports-cardano-artifacts/master/cardano-db-sync"
cardano_config_files="config db-sync-config byron-genesis shelley-genesis alonzo-genesis"
-cardano_networks="mainnet testnet"
+cardano_networks="mainnet preview preprod"
start_cmd="${name}_start"
start_precmd="${name}_prestart"
@@ -87,6 +87,12 @@ sanity_check()
echo "Did you setup postgresql database access?"
exit 1
fi
+ if [ ! -d `dirname ${cardano_db_sync_cnode_socket}` ]
+ then
+ echo "The directory for the socket file ${cardano_db_sync_cnode_socket} is missing"
+ echo "Cardano-node is not running and/or wrong path specified for /jail/socket/ dir"
+ exit 1
+ fi
return 0
}