<div dir="ltr">Hey Peng,<div><br></div><div>We've overlooked a detail in the new interface system which makes it super inconvenient for you to develop with that interface. We're fixing that in the release due to go into proposal this week.</div><div><br></div><div>Here is the short background, if you're interested: snapd blocks the connection because it knows the permissions granted by that specific interface into your system are way too wide. So it's protecting your system from an unknown snap that wants to do too much. That's a great thing! What's bad is that this is your own snap, of course. :-)</div><div><br></div><div>So, the release this week will allow you to say --dangerous when installing it (thanks to John), and snapd will ignore that issue at your discretion. In the future, we'll make the mechanism even nicer by allowing you to sign the snap, and snapd will be able to correlate the fact this is your system with your signature and let it go through.</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Dec 14, 2016 at 12:05 AM, Peng Liu <span dir="ltr"><<a href="mailto:pengliu.mail@gmail.com" target="_blank">pengliu.mail@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Already, in the source code (snapd/interfaces/builtin/<wbr>docker_support.go), I found the docker-control interface is "reserved". Does that mean third-party snap can not use it?</div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Dec 13, 2016 at 8:01 PM, Peng Liu <span dir="ltr"><<a href="mailto:pengliu.mail@gmail.com" target="_blank">pengliu.mail@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Folks,<div><br></div><div>I am trying to build a snap which needs the permission to access docker related system files. I can build the snap successfully with snapcraft, but when I tried to installed it, the snap command report error "<span style="color:rgb(0,0,0);font-family:monospace">installation not allowed by "support" plug rule of interface "docker-support</span>"</div><div><br></div><div>Does snap command disable the support for "docker" and "docker-support" interfaces for all snaps except docker snap?</div><div><br></div><div>Thanks.</div><span class="m_-5028809705597839924HOEnZb"><font color="#888888"><div><br></div><div>Peng</div></font></span></div>
</blockquote></div><br></div>
</div></div><br>--<br>
Snapcraft mailing list<br>
<a href="mailto:Snapcraft@lists.snapcraft.io">Snapcraft@lists.snapcraft.io</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/snapcraft" rel="noreferrer" target="_blank">https://lists.ubuntu.com/<wbr>mailman/listinfo/snapcraft</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">gustavo @ <a href="http://niemeyer.net" target="_blank">http://niemeyer.net</a></div>
</div>