]> nmode's Git Repositories - signal-cli/blobdiff - data/signal-cli@.service
Set security options for the example signal-cli-socket systemd unit (#852)
[signal-cli] / data / signal-cli@.service
index a47e7eeb0cb2abd92e1325174b9b52a67c75a73f..4368a5e2bd5488640b46c0872ac5e1fd53a05df2 100644 (file)
@@ -2,15 +2,17 @@
 Description=Send secure messages to Signal clients
 Requires=dbus.socket
 After=dbus.socket
-Wants=network.target
-After=network.target
+Wants=network-online.target
+After=network-online.target
 
 [Service]
 Type=dbus
 Environment="SIGNAL_CLI_OPTS=-Xms2m"
-ExecStart=%dir%/bin/signal-cli -u %I --config /var/lib/signal-cli daemon --system
+ExecStart=%dir%/bin/signal-cli -a %I --config /var/lib/signal-cli daemon --system
 User=signal-cli
 BusName=org.asamk.Signal
+# JVM always exits with 143 in reaction to SIGTERM signal
+SuccessExitStatus=143
 
 [Install]
-WantedBy=multi-user.target
+Alias=dbus-org.asamk.Signal.service