Inter and Intra Snap communication

Jenny Murphy jenny.murphy at episensor.com
Thu Mar 23 21:08:06 UTC 2017


Hi,
Thanks,  yes it definitely seems one snap multiple binaries is the way to
go.
I will have a look now at the link.
Thanks for the fast responses.
Jenny
On 23 Mar 2017 18:42, "Michael Hall" <mhall119 at ubuntu.com> wrote:

> Hi Jenny,
>
> Here's a link to the documentation showing how to include more than one
> executable in your snap package, as Sergio and Gustavo already mentioned:
>
> https://snapcraft.io/docs/build-snaps/metadata
>
> In it you will see that the apps: stanza can have multiple children, one
> for each executable you want to expose outside of your snap. These will
> take the form of /snap/bin/<snap>.<app> and can be called from the
> command-line. If <snap> == <app> it will condense down to just
> /snap/bin/<snap> to be cleaner.
>
>
> Michael Hall
> mhall119 at ubuntu.com
>
> On 03/23/2017 02:20 PM, Gustavo Niemeyer wrote:
> > Hi Jenny,
> >
> > Yes, what you want to do is really to have both of them in the same snap.
> > That's super simple, and it's fine that they are different languages,
> > different processes, etc.
> >
> >
> > On Thu, Mar 23, 2017 at 2:36 PM, Jenny Murphy <
> jenny.murphy at episensor.com>
> > wrote:
> >
> >> Hi,
> >>  I currently have a java application running in a snap. As part of some
> >> added functionality my java application will need to communicate with a
> C
> >> program executable. We are weighing up the options of how this would
> work.
> >> The probably obvious way is to build a new snap which contains the C
> >> program executable. Then we need some way of inter snap communication.
> >>
> >> So my first question is what is recommend for INTER snap communication,
> how
> >> is it supposed to work?
> >>
> >>
> >> Alternatively could one snap contain two binaries? In this way could
> >> traditional linux inter process communication methods be used? This is
> my
> >> second question.
> >>
> >> Thanks in advance.
> >>
> >> --
> >> *Jenny Murphy*
> >> *EpiSensor, Georges Quay House, Georges Quay, Limerick, Ireland*
> >> jenny.murphy at episensor.com <jenny.murphy at episensor.com>  t | +353 (0)
> 61
> >> 512 511  w | http://www.episensor.com
> >> --
> >> Snapcraft mailing list
> >> Snapcraft at lists.snapcraft.io
> >> Modify settings or unsubscribe at: https://lists.ubuntu.com/
> >> mailman/listinfo/snapcraft
> >>
> >
> >
> >
>
> --
> Snapcraft mailing list
> Snapcraft at lists.snapcraft.io
> Modify settings or unsubscribe at: https://lists.ubuntu.com/
> mailman/listinfo/snapcraft
>



More information about the Snapcraft mailing list