net-misc/radvd: fixing the systemd unit
authorMatthew Thode <prometheanfire@gentoo.org>
Mon, 8 Aug 2016 20:54:26 +0000 (15:54 -0500)
committerMatthew Thode <prometheanfire@gentoo.org>
Mon, 8 Aug 2016 20:54:26 +0000 (15:54 -0500)
Package-Manager: portage-2.2.28

net-misc/radvd/files/radvd.service

index a3ac66f84963eb099de8e9f0e57c5fa7501b27f5..b496267f293b5d03da3ad695f346b97105aa1353 100644 (file)
@@ -4,18 +4,15 @@ Documentation=man:radvd(8)
 After=network.target
 
 [Service]
-User=radvd
-Group=radvd
 Type=forking
 ExecStartPre=/usr/sbin/radvd --configtest
-ExecStart=/usr/sbin/radvd --logmethod stderr --debug 0
+ExecStart=/usr/sbin/radvd --username radvd --logmethod stderr --debug 0
 ExecReload=/usr/sbin/radvd --configtest ; \
            /bin/kill -HUP $MAINPID
 CPUSchedulingPolicy=idle
 PIDFile=/run/radvd/radvd.pid
 RuntimeDirectory=radvd
-CapabilityBoundingSet=CAP_NET_BIND_SERVICE  CAP_NET_RAW
-AmbientCapabilities=CAP_NET_BIND_SERVICE  CAP_NET_RAW
+CapabilityBoundingSet=CAP_SETUID CAP_SETGID CAP_NET_BIND_SERVICE  CAP_NET_RAW
 PrivateTmp=yes
 PrivateDevices=yes
 ProtectSystem=full