didrocks at ubuntu.com
Wed Nov 9 07:38:02 UTC 2016
Le 09/11/2016 à 07:44, Enwei Zhang a écrit :
> Hi Didier,
> Sorry to cut in.
> Is "hooks" working now in snapcraft?
> I encountered error:
> I used below in snapcraft.yaml:
> hooks: # Top-level YAML attribute, parallel to `apps`
> upgrade: # Hook name, corresponds to executable name
> plugs: [network] # Or any other plugs required by this hook
> enwei at XPS-13-9350:~/work/snap/simple-daemon$ snapcraft
> Issues while validating snapcraft.yaml: Additional properties are not
> allowed ('hooks' was unexpected)
> enwei at XPS-13-9350:~/work/snap/simple-daemon$ snapcraft --version
No, right now, they are only implemented in snapd.
You need to place the correct file in the meta/hooks/ folder (if you are
using snapcraft, do this in the prime/ directory, before "snapcraft snap
There is an example available at
Hope that helps!
> On Tue, Nov 8, 2016 at 6:28 PM, Didier Roche <didrocks at ubuntu.com
> <mailto:didrocks at ubuntu.com>> wrote:
> Le 08/11/2016 à 04:52, Kyle Fazzari a écrit :
> > On Nov 6, 2016 21:51, "Didier Roche" <didrocks at ubuntu.com
> <mailto:didrocks at ubuntu.com>
> > <mailto:didrocks at ubuntu.com <mailto:didrocks at ubuntu.com>>> wrote:
> >> Le 06/11/2016 à 00:22, Boris Rybalkin a écrit :
> >> >
> >> > Hello,
> >> >
> >> Hey Boris,
> >> >
> >> > I want to generate my config on snap install using snap location
> >> > variables.
> >> >
> >> > From the docs configure hook is only triggered when 'snap set' is
> >> > called. Will configure also be called on install and upgrade?
> >> >
> >> I didn't try it myself yet, but from what I heard yeah, they
> will be run
> >> at that time. Kyle can confirm (and if so, we'll update to the
> >> documentation to reflect that).
> > When I wrote it (and the docs) it was only run with `snap set`. I
> > believe it's been modified since then to run upon initial install as
> > well as upgrade; indeed Gustavo mentioned that it should serve as an
> > install and an upgrade hook. The docs weren't updated with this
> > it seems. That recommendation should also be documented.
> > Kyle
> FYI, opened
> about it (after confirming manually this new behavior).
> So, to answer on the initial reply: yes, the hooks are ran on install
> and upgrade.
> Snapcraft mailing list
> Snapcraft at lists.snapcraft.io <mailto:Snapcraft at lists.snapcraft.io>
> Modify settings or unsubscribe at:
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Snapcraft