From 4ee9a42f3fb7956f164cc55881109c308a900242 Mon Sep 17 00:00:00 2001 From: Stephan Oeste Date: Thu, 7 Jul 2022 12:19:51 +0200 Subject: [PATCH] Fix startup scripts in prod install --- production/linux/bitcoin-signet.service | 2 +- production/linux/bitcoin-testnet.service | 2 +- production/linux/elements-testnet.service | 22 +++++++++++++++++++ .../{liquid.service => elements.service} | 10 ++++----- 4 files changed, 29 insertions(+), 7 deletions(-) create mode 100644 production/linux/elements-testnet.service rename production/linux/{liquid.service => elements.service} (55%) diff --git a/production/linux/bitcoin-signet.service b/production/linux/bitcoin-signet.service index 403f97c5bc..1023e0f5bb 100644 --- a/production/linux/bitcoin-signet.service +++ b/production/linux/bitcoin-signet.service @@ -3,7 +3,7 @@ Description=Bitcoind-signet After=network.target [Service] -ExecStart=/usr/local/bin/bitcoind -conf=bitcoin-signet.conf -daemon -signet -printtoconsole -pid=/bitcoin/bitcoind-signet.pid +ExecStart=/usr/local/bin/bitcoind -conf=bitcoin.conf -daemon -signet -printtoconsole -pid=/bitcoin/bitcoind-signet.pid ExecStop=/usr/local/bin/bitcoin-cli -signet stop Type=forking diff --git a/production/linux/bitcoin-testnet.service b/production/linux/bitcoin-testnet.service index f7107397fe..affafa45b6 100644 --- a/production/linux/bitcoin-testnet.service +++ b/production/linux/bitcoin-testnet.service @@ -3,7 +3,7 @@ Description=Bitcoind-testnet After=network.target [Service] -ExecStart=/usr/local/bin/bitcoind -conf=bitcoin-testnet.conf -daemon -testnet -printtoconsole -pid=/bitcoin/bitcoind-testnet.pid +ExecStart=/usr/local/bin/bitcoind -conf=bitcoin.conf -daemon -testnet -printtoconsole -pid=/bitcoin/bitcoind-testnet.pid ExecStop=/usr/local/bin/bitcoin-cli -testnet stop Type=forking diff --git a/production/linux/elements-testnet.service b/production/linux/elements-testnet.service new file mode 100644 index 0000000000..ff57c247b4 --- /dev/null +++ b/production/linux/elements-testnet.service @@ -0,0 +1,22 @@ +[Unit] +Description=Elementsd +After=network.target + +[Service] +ExecStart=/usr/local/bin/elementsd -daemon -printtoconsole -chain=liquidtestnet -pid=/elements/elements-testnet.pid +ExecStop=/usr/local/bin/elements-cli stop + +Type=forking +PIDFile=/elements/elements-testnet.pid +Restart=on-failure + +User=elements +Group=elements + +PrivateTmp=true +ProtectSystem=full +NoNewPrivileges=true +PrivateDevices=true + +[Install] +WantedBy=multi-user.target diff --git a/production/linux/liquid.service b/production/linux/elements.service similarity index 55% rename from production/linux/liquid.service rename to production/linux/elements.service index 9b9dee002d..84f79abaa2 100644 --- a/production/linux/liquid.service +++ b/production/linux/elements.service @@ -1,17 +1,17 @@ [Unit] -Description=Liquid +Description=Elementsd After=network.target [Service] -ExecStart=/usr/local/bin/elementsd -daemon -printtoconsole -pid=/liquid/liquid.pid +ExecStart=/usr/local/bin/elementsd -daemon -printtoconsole -chain=liquidv1 -pid=/elements/elements.pid ExecStop=/usr/local/bin/elements-cli stop Type=forking -PIDFile=/liquid/liquid.pid +PIDFile=/elements/elements.pid Restart=on-failure -User=liquid -Group=liquid +User=elements +Group=elements PrivateTmp=true ProtectSystem=full