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@XPS-13-9350:~/work/snap/simple-daemon$ snapcraft Issues while validating snapcraft.yaml: Additional properties are not allowed ('hooks' was unexpected) enwei@XPS-13-9350:~/work/snap/simple-daemon$ snapcraft --version 2.20 Thanks. Br Enwei On Tue, Nov 8, 2016 at 6:28 PM, Didier Roche <didro...@ubuntu.com> wrote: > Le 08/11/2016 à 04:52, Kyle Fazzari a écrit : > > > > On Nov 6, 2016 21:51, "Didier Roche" <didro...@ubuntu.com > > <mailto:didro...@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 change, > > it seems. That recommendation should also be documented. > > > > Kyle > > > > FYI, opened https://github.com/ubuntudesign/snapcraft.io/issues/216 > about it (after confirming manually this new behavior). > > So, to answer on the initial reply: yes, the hooks are ran on install > and upgrade. > > Cheers, > Didier > > -- > Snapcraft mailing list > Snapcraft@lists.snapcraft.io > Modify settings or unsubscribe at: https://lists.ubuntu.com/ > mailman/listinfo/snapcraft >
-- Snapcraft mailing list Snapcraft@lists.snapcraft.io Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/snapcraft