[debug] debug init.sh

This commit is contained in:
Roy Crihfield 2025-01-15 15:49:19 +08:00
parent 49a9af72d5
commit ee196716dd

View File

@ -1,5 +1,9 @@
#!/bin/bash
if [[ -n "$CERC_SCRIPT_DEBUG" ]]; then
set -x
fi
LACONIC_BIN=${LACONIC_BIN:-laconicd}
LACONIC_HOME="${LACONIC_HOME:-$HOME/.laconicd}"
@ -17,13 +21,18 @@ laconicd="$LACONIC_BIN --home=$LACONIC_HOME --log_level=debug"
set -e
hang() {
tail -f /dev/null
}
trap hang EXIT
if [[ "$OSTYPE" == "darwin"* ]]; then
sed_i="sed -i ''"
else
sed_i="sed -i"
fi
if [ "$1" == "clean" ] || [ ! -d "$LACONIC_HOME/data/blockstore.db" ]; then
if [[ "$1" == "clean" ]] || [[ ! -d "$LACONIC_HOME/data/blockstore.db" ]]; then
# validate dependencies are installed
command -v jq > /dev/null 2>&1 || {
echo >&2 "jq not installed. More info: https://stedolan.github.io/jq/download/"
@ -152,7 +161,7 @@ fi
# Start the node (remove the --pruning=nothing flag if historical queries are not needed)
# TODO new pruning config
exec $laconicd start \
$laconicd start \
--log_level "$LOGLEVEL" \
--server.minimum-gas-prices="1$DENOM" \
--rpc.laddr="tcp://0.0.0.0:26657" \