From 282d6ec109422b0c923a55e0197990a73376ef11 Mon Sep 17 00:00:00 2001 From: Arinerron Date: Thu, 6 Jun 2019 17:28:46 -0700 Subject: [PATCH] Fix systemd unit file --- install/onionr.service | 13 ++++++++++--- onionr/onionr.py | 1 + 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/install/onionr.service b/install/onionr.service index 01c6ccda..6685a3db 100644 --- a/install/onionr.service +++ b/install/onionr.service @@ -1,15 +1,22 @@ [Unit] Description=Onionr Daemon -Requires=network.target tor.service +Documentation=https://onionr.net/docs/ After=network.target tor.service +Requires=network.target tor.service systemd-networkd-wait-online.service [Service] -Type=simple Environment="DATA_DIR=/usr/share/onionr" Environment="LOG_DIR=/var/log/onionr/" + ExecStart=/usr/bin/onionr --start ExecStop=/usr/bin/onionr --stop -Restart=always + +KillMode=mixed +KillSignal=SIGQUIT +TimeoutStopSec=5s +Type=simple +Restart=on-abnormal [Install] WantedBy=tor.service + diff --git a/onionr/onionr.py b/onionr/onionr.py index e8d3dc2e..2dbfe803 100755 --- a/onionr/onionr.py +++ b/onionr/onionr.py @@ -334,6 +334,7 @@ class Onionr: function(ONIONR_TAGLINE) if verbosity >= 2: function('Running on %s %s' % (platform.platform(), platform.release())) + function('Onionr data dir: %s' % self.dataDir) def doPEX(self): '''make communicator do pex'''