2019-09-10 16:18:39 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
2019-10-29 13:41:10 +00:00
|
|
|
# TODO This script will no longer be necessary once we switch
|
|
|
|
# to the native LibP2P
|
|
|
|
|
2019-09-26 16:07:38 +00:00
|
|
|
# Deal with previous execution of the deamon leaving behind
|
|
|
|
# socket files that prevent the deamon from launching again
|
2019-10-29 13:41:10 +00:00
|
|
|
# inside the container:
|
|
|
|
killall p2pd
|
|
|
|
rm -rf /tmp/*
|
2019-09-10 16:18:39 +00:00
|
|
|
|
2019-09-26 16:07:38 +00:00
|
|
|
if [[ "$2" == "" ]]; then
|
|
|
|
# TODO This is a normal execution of a long-running testnet node.
|
|
|
|
# If the nat is enabled at the moment, the node fails to start.
|
|
|
|
beacon_node --nat:none
|
|
|
|
else
|
|
|
|
# This is a one-off command such as createTestnet.
|
|
|
|
# We cannot reuse the command above, because the --nat option
|
|
|
|
# is not compatible with most of the commands.
|
|
|
|
beacon_node "$@"
|
|
|
|
fi
|