the ppp interface (and general renaming/transitioning of interfaces)
Simon Fels
simon.fels at canonical.com
Mon Feb 6 14:50:28 UTC 2017
On 06.02.2017 15:48, Simon Fels wrote:
> On 06.02.2017 14:36, Oliver Grawert wrote:
>> hi,
>>
>> on the core images we currently provide a ppp interface that used to be
>> used for pppd access in 15.04 images and also gives access to
>> /dev/tty[0-9].
>>
>> with series 16 the pppd binary was dropped from the core snap and a
>> pppd snap was added to the store which provides all the ppp
>> functionality, but the interface persisted in the core snap.
>
> When was pppd dropped from the core snap? We have a dependency on it
> from the modem-manager snap which is why we added the ppp interface. It
> also does a few more things like ensuring that the right kernel modules
> are loaded etc.
>
>> i recently got a question from a customer about an interface providing
>> access to /dev/tty0 for certain console messages ...
>
> That would be more the serial-port interface where we need a slot on the
> gadget/core snap for.
>
>> this made me wonder if we have any forward plans for renaming
>> interfaces in cases like the above ...
>
> Please don't do this. The modem-manager snap defines a plug with this
> interface so we can't easily remove or rename it.
>
>> i.e. it would make sense to rename the ppp interface to "console-
>> access" or "tty-access" and drop the execution bits for the non-
>> existing pppd binary from it... do we have any implementation plans,
>> rules, policies etc for such use-cases yet ?
>
> Actually we're in a broken state now. When the ppp interface was
> implemented the idea was that ppp remains in the core snap. Long term I
> agree that there are better ways to express portions of the ppp
> interface (like via serial-port) but the interface itself needs to stay
> as it triggers loading of the right kernel modules needed for ppp.
I've just checked this and all pppd things are still in core. See
https://paste.ubuntu.com/23941360/
regards,
Simon
More information about the Snapcraft
mailing list