summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2018-08-21 13:30:44 +0200
committerBastien Nocera <hadess@hadess.net>2018-10-02 10:17:14 +0200
commitfe356951a9d45fee73036aaa72661f0319dffba3 (patch)
treefa054cb783cd3131b1df93a16c4a42d1c1e8c68c
parent5ffcb1c2697cf4259470229f8fe8cb4c85faf76e (diff)
downloadupower-fe356951a9d45fee73036aaa72661f0319dffba3.tar.gz
daemon: Fix upower not having access to udev events
PrivateNetwork=true will cut off upower from the udev netlink socket, so it's not what we want to use, as we want those events. See https://lists.freedesktop.org/archives/systemd-devel/2018-July/041000.html Closes: #68
-rw-r--r--src/upower.service.in3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/upower.service.in b/src/upower.service.in
index 835529a..8838655 100644
--- a/src/upower.service.in
+++ b/src/upower.service.in
@@ -17,7 +17,8 @@ ProtectHome=true
PrivateTmp=true
# Network
-PrivateNetwork=true
+# PrivateNetwork=true would block udev's netlink socket
+RestrictAddressFamilies=AF_UNIX AF_NETLINK
# Execute Mappings
MemoryDenyWriteExecute=true