diff --git a/dist/setup.sh b/dist/setup.sh index be4e64b..b6a2a88 100755 --- a/dist/setup.sh +++ b/dist/setup.sh @@ -105,7 +105,7 @@ sudo_if_required() { } modify_permissions() { - local directories=("installer" "gatekeeper" "lightning" "bitcoin" "docker-compose.yaml $BITCOIN_DATAPATH" "$LIGHTNING_DATAPATH" "$PROXY_DATAPATH" "$GATEKEEPER_DATAPATH") + local directories=("installer" "gatekeeper" "lightning" "bitcoin" "docker-compose.yaml $BITCOIN_DATAPATH" "$LIGHTNING_DATAPATH" "$PROXY_DATAPATH" "$GATEKEEPER_DATAPATH" "$OPENTIMESTAMPS_DATAPATH") for d in "${directories[@]}" do if [[ -e $d ]]; then @@ -117,7 +117,7 @@ modify_permissions() { } modify_owner() { - local directories=("$BITCOIN_DATAPATH" "$LIGHTNING_DATAPATH" "$PROXY_DATAPATH" "$GATEKEEPER_DATAPATH") + local directories=("$BITCOIN_DATAPATH" "$LIGHTNING_DATAPATH" "$PROXY_DATAPATH" "$GATEKEEPER_DATAPATH" "$OPENTIMESTAMPS_DATAPATH") local user=$(id -u $RUN_AS_USER):$(id -g $RUN_AS_USER) for d in "${directories[@]}" do @@ -410,6 +410,14 @@ install_docker() { fi fi + if [[ $FEATURE_OPENTIMESTAMPS == true ]]; then + if [ ! -d $OPENTIMESTAMPS_DATAPATH ]; then + step " create $OPENTIMESTAMPS_DATAPATH" + sudo_if_required mkdir -p $OPENTIMESTAMPS_DATAPATH + next + fi + fi + local net_entry=$(docker network ls | grep cyphernodenet); if [[ $net_entry =~ 'cyphernodenet' ]]; then