diff options
author | Alexander Larsson <alexl@redhat.com> | 2015-09-03 17:53:32 +0200 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2015-09-03 17:53:32 +0200 |
commit | 59325dfbe1f855434f87b7791d11175bfdfb9766 (patch) | |
tree | 77827f15377eb7d82aa6f7889962d5397ed37a15 /monitor/afc | |
parent | 7fd91dfb7c48ed31688bcfcdc2dd5ab3f37a7377 (diff) | |
download | gvfs-59325dfbe1f855434f87b7791d11175bfdfb9766.tar.gz |
Make all gvfs daemons own a name under org.gtk.vfs.*
This allows you to easily allow access to gvfs from a sandbox.
Just give it talk access to org.gtk.vfs.* and everything will work.
This change does three things:
Change the existing mountpoint dbus names from
org.gtk.vfs.mountpoint.foo
to
org.gtk.vfs.mountpoint_foo
For other mountpoints, always own:
org.gtk.vfs.mountpoint_$pid
Change the dbus name of the volume monitors from
org.gtk.Private.fooMonitor
to
org.gtk.vfs.fooMonitor
Diffstat (limited to 'monitor/afc')
-rw-r--r-- | monitor/afc/Makefile.am | 2 | ||||
-rw-r--r-- | monitor/afc/afc.monitor | 2 | ||||
-rw-r--r-- | monitor/afc/afcvolumemonitordaemon.c | 2 | ||||
-rw-r--r-- | monitor/afc/org.gtk.vfs.AfcVolumeMonitor.service.in (renamed from monitor/afc/org.gtk.Private.AfcVolumeMonitor.service.in) | 2 |
4 files changed, 4 insertions, 4 deletions
diff --git a/monitor/afc/Makefile.am b/monitor/afc/Makefile.am index 0b022b29..0be5f12f 100644 --- a/monitor/afc/Makefile.am +++ b/monitor/afc/Makefile.am @@ -32,7 +32,7 @@ remote_volume_monitorsdir = $(datadir)/gvfs/remote-volume-monitors remote_volume_monitors_DATA = afc.monitor servicedir = $(datadir)/dbus-1/services -service_in_files = org.gtk.Private.AfcVolumeMonitor.service.in +service_in_files = org.gtk.vfs.AfcVolumeMonitor.service.in service_DATA = $(service_in_files:.service.in=.service) $(service_DATA): $(service_in_files) Makefile diff --git a/monitor/afc/afc.monitor b/monitor/afc/afc.monitor index 1663573a..fa436072 100644 --- a/monitor/afc/afc.monitor +++ b/monitor/afc/afc.monitor @@ -1,5 +1,5 @@ [RemoteVolumeMonitor] Name=GProxyVolumeMonitorAfc -DBusName=org.gtk.Private.AfcVolumeMonitor +DBusName=org.gtk.vfs.AfcVolumeMonitor IsNative=false diff --git a/monitor/afc/afcvolumemonitordaemon.c b/monitor/afc/afcvolumemonitordaemon.c index dbb172bf..68bb1201 100644 --- a/monitor/afc/afcvolumemonitordaemon.c +++ b/monitor/afc/afcvolumemonitordaemon.c @@ -17,7 +17,7 @@ main (int argc, char *argv[]) g_vfs_proxy_volume_monitor_daemon_init (); return g_vfs_proxy_volume_monitor_daemon_main (argc, argv, - "org.gtk.Private.AfcVolumeMonitor", + "org.gtk.vfs.AfcVolumeMonitor", G_VFS_TYPE_AFC_VOLUME_MONITOR); } diff --git a/monitor/afc/org.gtk.Private.AfcVolumeMonitor.service.in b/monitor/afc/org.gtk.vfs.AfcVolumeMonitor.service.in index 4e6bd335..40e84f2e 100644 --- a/monitor/afc/org.gtk.Private.AfcVolumeMonitor.service.in +++ b/monitor/afc/org.gtk.vfs.AfcVolumeMonitor.service.in @@ -1,4 +1,4 @@ [D-BUS Service] -Name=org.gtk.Private.AfcVolumeMonitor +Name=org.gtk.vfs.AfcVolumeMonitor Exec=@libexecdir@/gvfs-afc-volume-monitor |