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 |