Daemon: dbus examples
Didier Roche
didier.roche at canonical.com
Mon Dec 12 07:36:56 UTC 2016
Le 10/12/2016 à 14:29, l-snapcraft at znn.info a écrit :
> Hi Snapcrafter,
Hey lightonflux,
> in the documentation about keys in the yaml i saw a mention of "daemon:
> dbus" (1), but i could not find an explanation in the documentation of a
> real world example how it is used on github.
>
> Can someone point me to an example snapcraft.yaml where i can see how it
> is used?
> Or other documentation that gets more into detail.
We do suport similar keywords than systemd units. in that case, service
files which are created by snapd. (man systemd.service for more
information). The dbus type specifies there:
Behavior of dbus is similar to simple; however, it is
expected that
the daemon acquires a name on the D-Bus bus, as configured by
BusName=. systemd will proceed with starting follow-up units
after
the D-Bus bus name has been acquired. Service units with this
option configured implicitly gain dependencies on the dbus.socket
unit. This type is the default if BusName= is specified.
And this is where i'm surprised, we don't support AFAIK additional names
like BusName or such in snap.yaml, and so, the dbus keyword without
BusName doesn't make any sense. Michael, can you shed some lights here?
Cheers,
Didier
More information about the Snapcraft
mailing list