Re: [Tracker] REVIEW: 'configurable-bus-type' branch
- From: Ralph Böhme <rb netafp com>
- To: Martyn Russell <martyn lanedo com>
- Cc: Tracker mailing list <tracker-list gnome org>
- Subject: Re: [Tracker] REVIEW: 'configurable-bus-type' branch
- Date: Fri, 14 Mar 2014 12:11:47 +0100
Hi Martyn,
this is awesome! I will test over the next couple of days.
Thanks!
-Ralph
Am 14.03.2014 um 12:07 schrieb Martyn Russell <martyn lanedo com>:
Hello all,
So, there have been various requests¹ for Tracker to be able to run on DBus's session OR system bus and to
make that switch configurable. I recently saw a patch for this from someone and thought I would put the
effort in to fully test and make sure this works in a more general sense for everyone.
¹ https://mail.gnome.org/archives/tracker-list/2014-January/msg00001.html
I have created a branch here:
https://git.gnome.org/browse/tracker/log/?h=configurable-bus-type
I've done some testing and it seems to work. As expected, the system bus has some security requirements, so
you can't simply run your Tracker binaries with the environment variable:
export TRACKER_BUS_TYPE=system
You also have to have a DBus policy file. I've attached the file I created to test this. Here is how you
make use of it:
1. Copy the file into place:
$ sudo cp ./org.freedesktop.Tracker1.conf /etc/dbus-1/system.d/
2. Find the existing DBus process with:
$ pgrep -xl dbus-daemon
608 dbus-daemon
2321 dbus-daemon
...
3. Tell DBus to re-read it's new configuration:
$ sudo pkill -HUP dbus-daemon
4. Set the environment and run Tracker processes...
$ export TRACKER_BUS_TYPE="system"
$ /path/to/tracker-store -v 3
To check this has worked, you can look at the information at the top of the log output, it should say
something like:
Tracker-DEBUG: tracker-backend.vala:173: Using bus = 'SYSTEM'
Or, use d-feet to see it show up on the system bus.
I should add, if TRACKER_BUS_TYPE is set to complete crap or not set at all, we always default to the
SESSION bus.
I plan to merge this to master before the stable releases.
Let me know if there are any comments! :)
Thanks,
--
Regards,
Martyn
Founder & Director @ Lanedo GmbH.
http://www.linkedin.com/in/martynrussell
<org.freedesktop.Tracker1.conf>
--
Ralph Böhme <rb netafp com>
Netatalk Developer | Support | Services
NetAFP joins SerNet: <http://www.netafp.com/sernet-expands-apple-support-netatalk-and-samba-merge-1230/>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]