Skip to content

Commit

Permalink
Fix service name to elements and add elements testnet for prod install
Browse files Browse the repository at this point in the history
  • Loading branch information
Emzy committed Jul 8, 2022
1 parent c9f788e commit 6582c8b
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 8 deletions.
25 changes: 23 additions & 2 deletions production/install
Original file line number Diff line number Diff line change
Expand Up @@ -1285,7 +1285,25 @@ if [ "${ELEMENTS_LIQUID_ENABLE}" = ON ];then
;;

Debian)
osSudo "${ROOT_USER}" install -c -o "${ROOT_USER}" -g "${ROOT_GROUP}" -m 644 "${MEMPOOL_HOME}/${MEMPOOL_REPO_NAME}/production/linux/liquid.service" "${DEBIAN_SERVICE_HOME}"
osSudo "${ROOT_USER}" install -c -o "${ROOT_USER}" -g "${ROOT_GROUP}" -m 644 "${MEMPOOL_HOME}/${MEMPOOL_REPO_NAME}/production/linux/elements-liquid.service" "${DEBIAN_SERVICE_HOME}"
;;
esac
fi

#######################################
# Bitcoin instance for Liquid Testnet #
#######################################

if [ "${ELEMENTS_LIQUID_ENABLE}" = ON ];then
echo "[*] Installing Bitcoin Liquid service"
case $OS in

FreeBSD)
echo "[*] FIXME: Bitcoin Liquid service must be installed manually on FreeBSD"
;;

Debian)
osSudo "${ROOT_USER}" install -c -o "${ROOT_USER}" -g "${ROOT_GROUP}" -m 644 "${MEMPOOL_HOME}/${MEMPOOL_REPO_NAME}/production/linux/elements-liquidtestnet.service" "${DEBIAN_SERVICE_HOME}"
;;
esac
fi
Expand Down Expand Up @@ -1568,7 +1586,10 @@ case $OS in
osSudo "${ROOT_USER}" systemctl enable bisq.service
fi
if [ "${ELEMENTS_LIQUID_ENABLE}" = ON ];then
osSudo "${ROOT_USER}" systemctl enable liquid.service
osSudo "${ROOT_USER}" systemctl enable elements-liquid.service
fi
if [ "${ELEMENTS_LIQUIDTESTNET_ENABLE}" = ON ];then
osSudo "${ROOT_USER}" systemctl enable elements-liquidtestnet.service
fi
;;
esac
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
[Unit]
Description=Elementsd
Description=Elementsd-liquid
After=network.target

[Service]
ExecStart=/usr/local/bin/elementsd -daemon -printtoconsole -chain=liquidtestnet -pid=/elements/elements-testnet.pid
ExecStart=/usr/local/bin/elementsd -daemon -printtoconsole -chain=liquidv1 -pid=/elements/elements-liquid.pid
ExecStop=/usr/local/bin/elements-cli stop

Type=forking
PIDFile=/elements/elements-testnet.pid
PIDFile=/elements/elements-liquid.pid
Restart=on-failure

User=elements
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
[Unit]
Description=Elementsd
Description=Elementsd-liquidtestnet
After=network.target

[Service]
ExecStart=/usr/local/bin/elementsd -daemon -printtoconsole -chain=liquidv1 -pid=/elements/elements.pid
ExecStart=/usr/local/bin/elementsd -daemon -printtoconsole -chain=liquidtestnet -pid=/elements/elements-liquidtestnet.pid
ExecStop=/usr/local/bin/elements-cli stop

Type=forking
PIDFile=/elements/elements.pid
PIDFile=/elements/elements-liquidtestnet.pid
Restart=on-failure

User=elements
Expand Down

0 comments on commit 6582c8b

Please sign in to comment.