Pass number as argument to systemd/dbus config

This commit is contained in:
groupnet 2019-06-05 17:13:35 +02:00
parent a9e4b8ba98
commit 849678d084
2 changed files with 18 additions and 2 deletions

View file

@ -0,0 +1,16 @@
<?xml version="1.0"?> <!--*-nxml-*-->
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
<policy user="signal-cli">
<allow own="org.asamk.Signal_%number%"/>
<allow send_destination="org.asamk.Signal_%number%"/>
<allow receive_sender="org.asamk.Signal_%number%"/>
</policy>
<policy context="default">
<allow send_destination="org.asamk.Signal_%number%"/>
<allow receive_sender="org.asamk.Signal_%number%"/>
</policy>
</busconfig>

View file

@ -8,9 +8,9 @@ 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 -u +%I --busname org.asamk.Signal_%I --config /var/lib/signal-cli daemon --system
User=signal-cli
BusName=org.asamk.Signal
BusName=org.asamk.Signal_%I
[Install]
WantedBy=multi-user.target