<p dir="ltr">Sorry, I did not get that.</p>
<p dir="ltr">I am using snapcraft, are you saying that just creating hooks/configure is not enaugh?</p>
<p dir="ltr">Looks like my hook is not executed:<br>
<a href="https://github.com/syncloud/platform/tree/master/snap">https://github.com/syncloud/platform/tree/master/snap</a></p>
<p dir="ltr">Is it possible to debug the execution of snap install?</p>
<p dir="ltr">I would like to see the state of the snap after it failed to start daemons. The only way to see the problem is to run journalctl and guess by startup errors.</p>
<div class="gmail_extra"><br><div class="gmail_quote">On 9 Nov 2016 07:52, "Enwei Zhang" <<a href="mailto:enwei.zhang@canonical.com" target="_blank">enwei.zhang@canonical.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Got it, thanks so much.<br><br></div>Br<br></div>Enwei<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Nov 9, 2016 at 3:38 PM, Didier Roche <span dir="ltr"><<a href="mailto:didrocks@ubuntu.com" target="_blank">didrocks@ubuntu.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000"><span>
    <div class="m_7930240159373156932m_-2186792299031557679m_-4435627333589711443moz-cite-prefix">Le 09/11/2016 à 07:44, Enwei Zhang a
      écrit :<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">
        <div>
          <div>
            <div>
              <div>
                <div>
                  <div>Hi Didier,<br>
                  </div>
                  Sorry to cut in.<br>
                </div>
                Is "hooks" working now in snapcraft?<br>
              </div>
              I encountered error:<br>
              I used below in snapcraft.yaml:<br>
              <br>
              hooks: # Top-level YAML attribute, parallel to `apps`<br>
                  upgrade: # Hook name, corresponds to executable name<br>
                      plugs: [network] # Or any other plugs required by
              this hook<br>
              <br>
              enwei@XPS-13-9350:~/work/snap/<wbr>simple-daemon$ snapcraft<br>
              Issues while validating snapcraft.yaml: Additional
              properties are not allowed ('hooks' was unexpected)<br>
              enwei@XPS-13-9350:~/work/snap/<wbr>simple-daemon$ snapcraft
              --version<br>
              2.20<br>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    <br></span>
    No, right now, they are only implemented in snapd.<br>
    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 prime/").<br>
    <br>
    There is an example available at
<a class="m_7930240159373156932m_-2186792299031557679m_-4435627333589711443moz-txt-link-freetext" href="https://github.com/snapcore/snapd/tree/master/tests/lib/snaps/basic-hooks/meta/hooks" target="_blank">https://github.com/snapcore/sn<wbr>apd/tree/master/tests/lib/snap<wbr>s/basic-hooks/meta/hooks</a>.<br>
    <br>
    Hope that helps!<span class="m_7930240159373156932m_-2186792299031557679HOEnZb"><font color="#888888"><br>
    Didier</font></span><div><div class="m_7930240159373156932m_-2186792299031557679h5"><br>
    <blockquote type="cite">
      <div dir="ltr">
        <div>
          <div>
            <div><br>
            </div>
            Thanks.<br>
            <br>
          </div>
          Br<br>
        </div>
        Enwei<br>
        <div>
          <div>
            <div>
              <div><br>
                <div>
                  <div><br>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Tue, Nov 8, 2016 at 6:28 PM, Didier
          Roche <span dir="ltr"><<a href="mailto:didrocks@ubuntu.com" target="_blank">didrocks@ubuntu.com</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>Le 08/11/2016 à 04:52, Kyle Fazzari a écrit :<br>
              ><br>
              > On Nov 6, 2016 21:51, "Didier Roche" <<a href="mailto:didrocks@ubuntu.com" target="_blank">didrocks@ubuntu.com</a><br>
            </span><span>> <mailto:<a href="mailto:didrocks@ubuntu.com" target="_blank">didrocks@ubuntu.com</a>>>
              wrote:<br>
              >><br>
              >> Le 06/11/2016 à 00:22, Boris Rybalkin a écrit :<br>
              >> ><br>
              >> > Hello,<br>
              >> ><br>
              >><br>
              >> Hey Boris,<br>
              >> ><br>
              >> > I want to generate my config on snap install
              using snap location<br>
              >> > variables.<br>
              >> ><br>
              >> > From the docs configure hook is only
              triggered when 'snap set' is<br>
              >> > called. Will configure also be called on
              install and upgrade?<br>
              >> ><br>
              >> I didn't try it myself yet, but from what I heard
              yeah, they will be run<br>
              >> at that time. Kyle can confirm (and if so, we'll
              update to the<br>
              >> documentation to reflect that).<br>
              ><br>
              > When I wrote it (and the docs) it was only run with
              `snap set`. I<br>
              > believe it's been modified since then to run upon
              initial install as<br>
              > well as upgrade; indeed Gustavo mentioned that it
              should serve as an<br>
              > install and an upgrade hook. The docs weren't updated
              with this change,<br>
              > it seems. That recommendation should also be
              documented.<br>
              ><br>
              > Kyle<br>
              ><br>
              <br>
            </span>FYI, opened <a href="https://github.com/ubuntudesign/snapcraft.io/issues/216" rel="noreferrer" target="_blank">https://github.com/ubuntudesig<wbr>n/snapcraft.io/issues/216</a><br>
            about it (after confirming manually this new behavior).<br>
            <br>
            So, to answer on the initial reply: yes, the hooks are ran
            on install<br>
            and upgrade.<br>
            <div class="m_7930240159373156932m_-2186792299031557679m_-4435627333589711443HOEnZb">
              <div class="m_7930240159373156932m_-2186792299031557679m_-4435627333589711443h5"><br>
                Cheers,<br>
                Didier<br>
                <br>
                --<br>
                Snapcraft mailing list<br>
                <a href="mailto:Snapcraft@lists.snapcraft.io" target="_blank">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/mailm<wbr>an/listinfo/snapcraft</a><br>
              </div>
            </div>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="m_7930240159373156932m_-2186792299031557679m_-4435627333589711443mimeAttachmentHeader"></fieldset>
      <br>
    </blockquote>
    <p><br>
    </p>
  </div></div></div>

<br>--<br>
Snapcraft mailing list<br>
<a href="mailto:Snapcraft@lists.snapcraft.io" target="_blank">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/mailm<wbr>an/listinfo/snapcraft</a><br>
<br></blockquote></div><br></div>
<br>--<br>
Snapcraft mailing list<br>
<a href="mailto:Snapcraft@lists.snapcraft.io" target="_blank">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/mailm<wbr>an/listinfo/snapcraft</a><br>
<br></blockquote></div></div>