From a6011d1887f30867c8e8236605fdb2bbd2c386a5 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 7 Feb 2018 16:30:11 +0100 Subject: [PATCH] core: update dbus policy file This patch does four things: 1. Adds more comments that clarify the order in which things appear in the file 2. All entries are placed in the order in which their SD_BUS_METHOD() macros appear in the C vtables. 3. A couple of missing entries are added that should be open to all or do polkit 4. Corrects the interface name for the GetProcesses() calls. They belong to the per-unit interface, not to Unit --- src/core/org.freedesktop.systemd1.conf | 162 ++++++++++++++++++++----- 1 file changed, 130 insertions(+), 32 deletions(-) diff --git a/src/core/org.freedesktop.systemd1.conf b/src/core/org.freedesktop.systemd1.conf index 97f6094b668..a97edac4ac7 100644 --- a/src/core/org.freedesktop.systemd1.conf +++ b/src/core/org.freedesktop.systemd1.conf @@ -30,7 +30,7 @@ - + @@ -46,6 +46,8 @@ send_interface="org.freedesktop.DBus.Properties" send_member="GetAll"/> + + @@ -62,6 +64,10 @@ send_interface="org.freedesktop.systemd1.Manager" send_member="LoadUnit"/> + + @@ -88,23 +94,7 @@ - - - - - - - - + send_member="ListUnitsByNames"/> + + + + + + + + @@ -134,7 +140,43 @@ send_interface="org.freedesktop.systemd1.Manager" send_member="LookupDynamicUserByUID"/> - + + + + + + + + + + + + + + + + + + + + + + + + + + send_member="RefUnit"/> + + + + + + @@ -200,14 +254,6 @@ send_interface="org.freedesktop.systemd1.Manager" send_member="Reexecute"/> - - - - @@ -224,10 +270,6 @@ send_interface="org.freedesktop.systemd1.Manager" send_member="LinkUnitFiles"/> - - @@ -244,6 +286,10 @@ send_interface="org.freedesktop.systemd1.Manager" send_member="UnmaskUnitFiles"/> + + @@ -256,6 +302,8 @@ send_interface="org.freedesktop.systemd1.Manager" send_member="AddDependencyUnitFiles"/> + + @@ -268,6 +316,56 @@ send_interface="org.freedesktop.systemd1.Job" send_member="GetBefore"/> + + + + + + + + + + + + + + + + + + + + + + + + + +