Separate electrs into bitcoin electrs and elements electrs
This commit is contained in:
parent
2e891eb926
commit
a413c6ebb8
@ -51,12 +51,11 @@ BISQ_MAINNET_ENABLE=ON
|
|||||||
ELEMENTS_LIQUID_ENABLE=ON
|
ELEMENTS_LIQUID_ENABLE=ON
|
||||||
ELEMENTS_LIQUIDTESTNET_ENABLE=ON
|
ELEMENTS_LIQUIDTESTNET_ENABLE=ON
|
||||||
|
|
||||||
# install Electrs
|
|
||||||
ELECTRS_INSTALL=ON
|
|
||||||
|
|
||||||
# enable lightmode and disable compaction to fit on 1TB SSD drive
|
# enable lightmode and disable compaction to fit on 1TB SSD drive
|
||||||
|
BITCOIN_ELECTRS_INSTALL=ON
|
||||||
BITCOIN_ELECTRS_LIGHT_MODE=ON
|
BITCOIN_ELECTRS_LIGHT_MODE=ON
|
||||||
BITCOIN_ELECTRS_COMPACTION=OFF
|
BITCOIN_ELECTRS_COMPACTION=OFF
|
||||||
|
ELEMENTS_ELECTRS_INSTALL=ON
|
||||||
ELEMENTS_ELECTRS_LIGHT_MODE=ON
|
ELEMENTS_ELECTRS_LIGHT_MODE=ON
|
||||||
ELEMENTS_ELECTRS_COMPACTION=OFF
|
ELEMENTS_ELECTRS_COMPACTION=OFF
|
||||||
|
|
||||||
@ -809,10 +808,16 @@ else
|
|||||||
ELEMENTS_INSTALL=OFF
|
ELEMENTS_INSTALL=OFF
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "${BITCOIN_INSTALL}" = ON -o "${ELEMENTS_INSTALL}" = ON ];then
|
if [ "${BITCOIN_MAINNET_ENABLE}" = ON -o "${BITCOIN_TESTNET_ENABLE}" = ON -o "${BITCOIN_SIGNET_ENABLE}" = ON ];then
|
||||||
ELECTRS_INSTALL=ON
|
BITCOIN_ELECTRS_INSTALL=ON
|
||||||
else
|
else
|
||||||
ELECTRS_INSTALL=OFF
|
BITCOIN_ELECTRS_INSTALL=OFF
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "${ELEMENTS_LIQUID_ENABLE}" = ON -o "${ELEMENTS_LIQUIDTESTNET_ENABLE}" = ON ];then
|
||||||
|
ELEMENTS_ELECTRS_INSTALL=ON
|
||||||
|
else
|
||||||
|
ELEMENTS_ELECTRS_INSTALL=OFF
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if grep Bisq $tempfile >/dev/null 2>&1;then
|
if grep Bisq $tempfile >/dev/null 2>&1;then
|
||||||
@ -1110,7 +1115,7 @@ fi
|
|||||||
# Bitcoin -> Electrs installation #
|
# Bitcoin -> Electrs installation #
|
||||||
###################################
|
###################################
|
||||||
|
|
||||||
if [ "${ELECTRS_INSTALL}" = ON ];then
|
if [ "${BITCOIN_ELECTRS_INSTALL}" = ON ];then
|
||||||
|
|
||||||
echo "[*] Creating Bitcoin Electrs data folder"
|
echo "[*] Creating Bitcoin Electrs data folder"
|
||||||
osSudo "${ROOT_USER}" mkdir -p "${BITCOIN_ELECTRS_HOME}"
|
osSudo "${ROOT_USER}" mkdir -p "${BITCOIN_ELECTRS_HOME}"
|
||||||
@ -1164,14 +1169,18 @@ fi
|
|||||||
# Liquid -> Electrs installation #
|
# Liquid -> Electrs installation #
|
||||||
##################################
|
##################################
|
||||||
|
|
||||||
if [ "${ELEMENTS_INSTALL}" = ON ;then
|
if [ "${ELEMENTS_ELECTRS_INSTALL}" = ON ];then
|
||||||
|
|
||||||
echo "[*] Creating Liquid Electrs data folder"
|
echo "[*] Creating Liquid Electrs data folder"
|
||||||
osSudo "${ROOT_USER}" mkdir -p "${ELEMENTS_ELECTRS_HOME}"
|
osSudo "${ROOT_USER}" mkdir -p "${ELEMENTS_ELECTRS_HOME}"
|
||||||
osSudo "${ROOT_USER}" chown -R "${ELEMENTS_USER}:${ELEMENTS_GROUP}" "${ELEMENTS_HOME}"
|
osSudo "${ROOT_USER}" chown -R "${ELEMENTS_USER}:${ELEMENTS_GROUP}" "${ELEMENTS_HOME}"
|
||||||
osSudo "${ROOT_USER}" chown -R "${ELEMENTS_USER}:${ELEMENTS_GROUP}" "${ELEMENTS_ELECTRS_HOME}"
|
osSudo "${ROOT_USER}" chown -R "${ELEMENTS_USER}:${ELEMENTS_GROUP}" "${ELEMENTS_ELECTRS_HOME}"
|
||||||
osSudo "${ROOT_USER}" chown -R "${ELEMENTS_USER}:${ELEMENTS_GROUP}" "${ELECTRS_LIQUID_DATA}"
|
if [ "${ELEMENTS_LIQUID_ENABLE}" = ON ];then
|
||||||
osSudo "${ROOT_USER}" chown -R "${ELEMENTS_USER}:${ELEMENTS_GROUP}" "${ELECTRS_LIQUIDTESTNET_DATA}"
|
osSudo "${ROOT_USER}" chown -R "${ELEMENTS_USER}:${ELEMENTS_GROUP}" "${ELECTRS_LIQUID_DATA}"
|
||||||
|
fi
|
||||||
|
if [ "${ELEMENTS_LIQUIDTESTNET_ENABLE}" = ON ];then
|
||||||
|
osSudo "${ROOT_USER}" chown -R "${ELEMENTS_USER}:${ELEMENTS_GROUP}" "${ELECTRS_LIQUIDTESTNET_DATA}"
|
||||||
|
fi
|
||||||
|
|
||||||
echo "[*] Cloning Liquid Electrs repo from ${ELEMENTS_ELECTRS_REPO_URL}"
|
echo "[*] Cloning Liquid Electrs repo from ${ELEMENTS_ELECTRS_REPO_URL}"
|
||||||
osSudo "${ELEMENTS_USER}" git config --global advice.detachedHead false
|
osSudo "${ELEMENTS_USER}" git config --global advice.detachedHead false
|
||||||
|
Loading…
x
Reference in New Issue
Block a user