<div dir="ltr">Hi<div><br></div><div>I found the bug in my modified content_tar.py file :-( </div><div>Now it works!</div><div><br></div><div>The destination attribute set the path always to the ../build/ or ../install/ directory and then it will show up also in the stage and snap folders.</div><div><br></div><div>How can I contribute the modified content_tar.py to the upstream?</div><div><br></div><div>Reto</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 7 January 2016 at 13:44, Reto Breitenmoser <span dir="ltr"><<a href="mailto:reto.breitenmoser@gmail.com" target="_blank">reto.breitenmoser@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"><p dir="ltr">I will contribute it after everything works with my snap. At the moment it will extract directly to the stage dir. But when I think about it, this is not correct. The plugin extracts the content also to the parts/.../build folder and from there it should be propagated to the stage folder.</p><span class="HOEnZb"><font color="#888888"><p dir="ltr"><br></p><p>Reto</p></font></span><div><div class="h5">
<div class="gmail_quote">Am 07.01.2016 1:16 nachm. schrieb "Sergio Schvezov" <<a href="mailto:sergio.schvezov@canonical.com" target="_blank">sergio.schvezov@canonical.com</a>>:<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 class="gmail_extra"><div class="gmail_quote">On Thu, Jan 7, 2016 at 9:09 AM, Reto Breitenmoser <span dir="ltr"><<a href="mailto:reto.breitenmoser@gmail.com" target="_blank">reto.breitenmoser@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 Alexander<div><br></div><div>My snap consist of a jre and a tomcat app server on which my java program runs.Because I want to extract the jre and tomcat tar to a /opt folder, I wrote a modified content_tar.py plugin.</div></div></blockquote><div><br></div><div>Seems intersting and useful. Maybe you want to contribute this upstream?<br><br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br></div><div>This is an extract from my snapcraft.yaml file</div><div><br></div><div><div>parts:</div><div>    tomcat:</div><div>        plugin: tar-content</div><div>        source: /path/tomcat/apache-tomcat-8.0.30.tar.gz</div><div>        destination: opt/tomcat</div></div></div></blockquote><div><br></div><div>In your plugin, what is the parent dir for destination?<br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>    jdk:</div><div>        plugin: tar-content</div><div>        source: /path/java/jdk-8u65-linux-arm64-vfp-hflt.tar.gz</div><div>        destination: opt/java</div><div>    local-files:</div><div>        plugin: make</div><div>        source: .</div></div><div><br></div><div>The files were copied all to the stage folder</div><div><br></div><div><div>drwxrwxr-x 2 reto reto 4096 Jan  5 22:52 bin</div><div>drwxrwxr-x 4 reto reto 4096 Jan  5 22:52 opt</div><div>drwxrwxr-x 2 reto reto 4096 Jan  5 22:52 tomcat-conf</div></div><div><br></div><div>But to the snap folder, only the bin and tomcat-conf folder is copied.</div><div><br></div><div>I tried it also with filesets but also no luck.</div><span><font color="#888888"><div><br></div><div>Reto </div></font></span><div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On 6 January 2016 at 21:56, Alexander Sack <span dir="ltr"><<a href="mailto:asac@canonical.com" target="_blank">asac@canonical.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Hi,<br>
<span><br>
On Wed, Jan 6, 2016 at 12:57 PM, Reto Breitenmoser<br>
<<a href="mailto:reto.breitenmoser@gmail.com" target="_blank">reto.breitenmoser@gmail.com</a>> wrote:<br>
> Hi<br>
><br>
> When I build a snap with snapcraft, not every file from the stage is copied<br>
> to the snap folder. What are the filter criterias?<br>
<br>
</span>filter criteria for what goes to snap/ can be tweaked using<br>
include/exclude-style rules in the snap: section of your part in<br>
snapcraft.yaml. Those can be glob style with a '-' prefix for<br>
excludes. You can also refer to filesets defined by parts by using $<br>
prefix in those rules. Some examples you can see in<br>
examples/webcam-webui/snapcraft.yaml ....<br>
<br>
Also, the default 'includes filter' seems to be set to match all (e.g.<br>
*) from what I found in code.<br>
<br>
Does this help to explain your behavior?<br>
<br>
If not, maybe share all or parts of your snapcraft.yaml and what files<br>
are missed. Maybe there is a bug :)<br>
<br>
Thanks!<br>
<br>
 - Alexander<br>
<br>
><br>
> Reto<br>
><br>
><br>
<span><font color="#888888">><br>
> --<br>
> snappy-app-devel mailing list<br>
> <a href="mailto:snappy-app-devel@lists.ubuntu.com" target="_blank">snappy-app-devel@lists.ubuntu.com</a><br>
> Modify settings or unsubscribe at:<br>
> <a href="https://lists.ubuntu.com/mailman/listinfo/snappy-app-devel" rel="noreferrer" target="_blank">https://lists.ubuntu.com/mailman/listinfo/snappy-app-devel</a><br>
><br>
</font></span></blockquote></div><br></div></div></div></div></div>
<br>--<br>
snappy-app-devel mailing list<br>
<a href="mailto:snappy-app-devel@lists.ubuntu.com" target="_blank">snappy-app-devel@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/snappy-app-devel" rel="noreferrer" target="_blank">https://lists.ubuntu.com/mailman/listinfo/snappy-app-devel</a><br>
<br></blockquote></div><br></div></div>
</blockquote></div>
</div></div></div>
</blockquote></div><br></div>