Linked by Eugenia Loli-Queru on Mon 17th Mar 2008 21:20 UTC, submitted by AdamW
Thread beginning with comment 305536
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.





Member since:
2005-07-06
schmeggma: all you need is a file /usr/share/dbus-1/services/org.synce.service with these contents:
[D-BUS Service]
Name=org.synce.SyncEngine
Exec=/usr/bin/sync-engine
that's it. Now if something tries to access org.synce.SyncEngine and nothing is providing it, d-bus will run sync-engine. d-bus activation is great.
For the modules, I know there are unofficial packages of the fixed modules for some distributions; you might want to ask in #synce on Freenode if there are any for yours, that might save you the trouble of manual rebuilds (assuming the packages are updated swiftly when the distro's kernel is updated).