diff options
author | Alexander Larsson <alexl@redhat.com> | 2016-05-17 13:06:59 +0200 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2016-05-17 13:06:59 +0200 |
commit | b697a78dd3a39052b5497c7d9e19ef75421f9064 (patch) | |
tree | acce74de70d256e740190e6369e744bc4a045661 /common | |
parent | 294639ba2af53ee66baa98dbfdf058500e19ed3f (diff) | |
download | xdg-app-b697a78dd3a39052b5497c7d9e19ef75421f9064.tar.gz |
system-helper: Support running unprivileged on session bus
This is only useful for testing.
Diffstat (limited to 'common')
-rw-r--r-- | common/flatpak-dir.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/common/flatpak-dir.c b/common/flatpak-dir.c index 736a5ec..9c1b0d8 100644 --- a/common/flatpak-dir.c +++ b/common/flatpak-dir.c @@ -237,12 +237,13 @@ flatpak_dir_get_system_helper (FlatpakDir *self) if (g_once_init_enter (&self->system_helper)) { FlatpakSystemHelper *system_helper; + const char *on_session = g_getenv ("FLATPAK_SYSTEM_HELPER_ON_SESSION"); /* To ensure reverse mapping */ flatpak_error_quark (); system_helper = - flatpak_system_helper_proxy_new_for_bus_sync (G_BUS_TYPE_SYSTEM, + flatpak_system_helper_proxy_new_for_bus_sync (on_session != NULL ? G_BUS_TYPE_SESSION : G_BUS_TYPE_SYSTEM, G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES | G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS, "org.freedesktop.Flatpak.SystemHelper", |