Hello snapcrafter, i need a bit of help when starting a daemon via dbus service within the snap.
The app i try to package is feedreader. Feedreader is a GUI RSS reader. When you start `feedreader` it calls a dbus function. Then dbus starts `feedreader-daemon` via it's service file (1). The path defined in the snap is the following. --- [D-BUS Service] Name=org.gnome.feedreader Exec=/usr/bin/feedreader-daemon --- The problem is when the user has feedreader already installed (self compiled or distro package) the wrong binary gets started. On my system dbus starts `/usr/local/bin/feedreader-daemon` which is not mentioned or existing in the snap. Is there a way to force $SNAP/bin/feedreader-daemon without removing dbus activation? Greetings and thanks for your help! lightonflux | lof PS: The problem here is that the snapped version of feedreader and feedreader-daemon may not be the same. 1: https://github.com/jangernert/FeedReader/blob/4764222c33322e7a6867422615bed8606a6803ff/data/feedreader.service.in 2: https://github.com/lightonflux/feedreader-snap/blob/master/snapcraft.yaml -- Snapcraft mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/snapcraft
