Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/SpectrumIM/spectrum2.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Krzyszkowiak <dos@dosowisko.net>2018-04-04 19:41:19 +0300
committervitalyster <vitalyster@gmail.com>2018-04-04 20:12:35 +0300
commitd11fdaf3e279b346d91e50d16d44a121a8fd927a (patch)
tree301144704f57e9be956520a6ac66bc3557d0b6b3 /packaging
parentb86ef7b3e08ca63eb00fbbc9c1b223392922b847 (diff)
systemd: wait for network-online.target and add WantedBy=multi-user.target
Thanks to that, "systemctl enable spectrum2" does what expected, that is makes Spectrum2 start on boot. Also, network.target doesn't tell anything meaningful - it's just that the network stack is available. Adding network-online.target makes sure that the network interfaces are up before starting Spectrum2.
Diffstat (limited to 'packaging')
-rw-r--r--packaging/debian/debian/spectrum2.service5
1 files changed, 3 insertions, 2 deletions
diff --git a/packaging/debian/debian/spectrum2.service b/packaging/debian/debian/spectrum2.service
index 425f8d26..417f5091 100644
--- a/packaging/debian/debian/spectrum2.service
+++ b/packaging/debian/debian/spectrum2.service
@@ -1,6 +1,7 @@
[Unit]
Description=spectrum2
-After=network.target
+Wants=network-online.target
+After=network.target network-online.target
[Service]
Type=forking
@@ -10,4 +11,4 @@ ExecStop=/usr/bin/spectrum2_manager stop
ExecReload=/usr/bin/spectrum2_manager restart
[Install]
-Alias=spectrum2 \ No newline at end of file
+WantedBy=multi-user.target