First time snapcraft user having issues

David Callé david.calle at canonical.com
Wed Sep 14 05:36:34 UTC 2016


On 14/09/2016 05:15, Sergio Schvezov wrote:
> El 14/09/16 a las 00:08, Robert Park escribió:
>
>> Hi all,
>>
>> So I want to snap up a script that needs root and does administrative
>> stuff on the host system. I realize this goes against snaps' goals of
>> being all secure and confined, is there any way I can list a plug in
>> my 'plugs:' that would give me root on the users computer, perhaps
>> giving the user a giant warning that they're installing something that
>> can break their system? Basically I don't want any confinement in my
>> snap at all.
>
> You can run as root (just use `sudo`), maybe just use `--devmode`
> initially to get started.
>
>> Also, is there a way to get a list of possible plugs? The
>> documentation only hints that network and network-bind exist, I found
>> some others by googling other people's snapcraft.yamls, but there
>> doesn't seem to be a way to query what the valid set of possible plugs
>> are (yeah, I suppose you could put anything in there, but I mean I
>> need to query what sockets exist that would make sense to put as my
>> plugs).
>
> Running `snap interfaces` on a system with snapd installed will give
> you a nice list; the only other way I know is to look at
> https://github.com/snapcore/snapd/tree/master/interfaces/builtin
>
>

Hi Robru and welcome to snaps!

- The Interfaces reference
<http://snapcraft.io/docs/reference/interfaces> on snapcraft.io will
give you the complete list of what's available in xenial-update's snapd.

- If you are building the latest snapd or using a daily version: the
reference is on GitHub
https://github.com/snapcore/snapd/blob/master/docs/interfaces.md

Cheers,

David

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/snapcraft/attachments/20160914/55736bf0/attachment.html>


More information about the Snapcraft mailing list