[gvfs/gnome-3-22] dnssd: Use only one daemon process



commit 2a5d53d17d6169f604ea8f74f5b888b1dd570f31
Author: Ondrej Holy <oholy redhat com>
Date:   Thu Oct 13 11:40:02 2016 +0200

    dnssd: Use only one daemon process
    
    The dnssd backend was designed to run under one common daemon
    process, however, new daemon is always spawn for each host
    (i.e. backend) currently. Set common dbus mountpoint in order
    to use one daemon process for all backends.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=631023

 daemon/Makefile.am     |    1 +
 daemon/dns-sd.mount.in |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/daemon/Makefile.am b/daemon/Makefile.am
index 75dee1c..9f3ffdd 100644
--- a/daemon/Makefile.am
+++ b/daemon/Makefile.am
@@ -396,6 +396,7 @@ gvfsd_dnssd_SOURCES = \
 gvfsd_dnssd_CPPFLAGS = \
        $(flags) \
        -DBACKEND_HEADER=gvfsbackenddnssd.h \
+       -DMOUNTABLE_DBUS_NAME=org.gtk.vfs.mountpoint_dnssd \
        -DDEFAULT_BACKEND_TYPE=dns-sd \
        -DMAX_JOB_THREADS=1 \
        $(AVAHI_CFLAGS) \
diff --git a/daemon/dns-sd.mount.in b/daemon/dns-sd.mount.in
index 1224ae6..af09ca9 100644
--- a/daemon/dns-sd.mount.in
+++ b/daemon/dns-sd.mount.in
@@ -2,3 +2,4 @@
 Type=dns-sd
 Exec=@libexecdir@/gvfsd-dnssd
 AutoMount=true
+DBusName=org.gtk.vfs.mountpoint_dnssd


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]