/mandos/trunk

To get this branch, use:
bzr branch http://bzr.recompile.se/loggerhead/mandos/trunk
638 by Teddy Hogeborn
Add systemd service support for Mandos server.
1
[Unit]
2
Description=Server of encrypted passwords to Mandos clients
734 by Teddy Hogeborn
* mandos.service ([Unit]/Documentation): New.
3
Documentation=man:intro(8mandos) man:mandos(8)
638 by Teddy Hogeborn
Add systemd service support for Mandos server.
4
5
[Service]
6
Type=simple
7
## Type=dbus is not appropriate, because Mandos also needs to announce
8
## its ZeroConf service and be reachable on the network.
9
#Type=dbus
757 by Teddy Hogeborn
mandos.service ([Service]/KillMode): Changed to "mixed".
10
## Can't set the D-Bus name since we aren't Type=dbus
726 by Teddy Hogeborn
Do not set BusName in systemd service file for Mandos server.
11
#BusName=se.recompile.Mandos
638 by Teddy Hogeborn
Add systemd service support for Mandos server.
12
ExecStart=/usr/sbin/mandos --foreground
13
Restart=always
757 by Teddy Hogeborn
mandos.service ([Service]/KillMode): Changed to "mixed".
14
KillMode=mixed
638 by Teddy Hogeborn
Add systemd service support for Mandos server.
15
## Using socket activation won't work either, because systemd always
16
## does bind() on the socket, and also won't announce the ZeroConf
17
## service.
18
#ExecStart=/usr/sbin/mandos --foreground --socket=0
19
#StandardInput=socket
20
21
[Install]
22
WantedBy=multi-user.target