polkit: don't start polkit agent when running as root
authorMartin Pitt <martin.pitt@ubuntu.com>
Tue, 5 Apr 2016 08:30:45 +0000 (10:30 +0200)
committerMartin Pitt <martin.pitt@ubuntu.com>
Tue, 5 Apr 2016 10:18:55 +0000 (12:18 +0200)
commit89d034822075dfa8d18af8182019028cc428a1b5
tree9599f7df7c69843fe1dfc17737760de6579089d4
parent356a5696b4deb90ab3e3eb1a2da6ddbc8b49c5a2
polkit: don't start polkit agent when running as root

On the server side we already bypass the polkit checks if the caller is root
(see the sd_bus_query_sender_privilege() call in bus_verify_polkit_async()). So
there is no reason to invoke polkit when running
systemctl/machinectl/loginctl/timedatectl as root.

Fixes #2748
src/shared/spawn-polkit-agent.c