<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8"><style>body { line-height: 1.5; }blockquote { margin-top: 0px; margin-bottom: 0px; margin-left: 0.5em; }p { margin-top: 0px; margin-bottom: 0px; }body { font-size: 10.5pt; font-family: 微软雅黑; color: rgb(0, 0, 0); line-height: 1.5; }</style></head><body>
<div>Hi, </div><div>Thanks for your information ,I will have a try.</div><div><br></div><div>Best Regards</div><hr style="width: 210px; height: 1px;" color="#b5c4df" size="1" align="left">
<div><span><p align="left" class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 10.5pt; text-align: justify; font-family: Calibri, sans-serif;"><b><span lang="EN-US" style="font-size: 16pt; font-family: Verdana, sans-serif;">Peter Chen</span></b><span lang="EN-US" style="font-size: 10pt; font-family: Verdana, sans-serif;"><o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; line-height: 14.25pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><b><span lang="EN-US" style="font-size: 12pt;">Making Innovation Easy<br>LeMaker Team -- The Professional Makers for Hardware and Software Customization.</span></b><span lang="EN-US"><o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; line-height: 18pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang="EN-US" style="font-size: 10pt; font-family: Verdana, sans-serif;">Address: B1002, SIAT campus, Shenzhen University Town, Shenzhen, China <br>Post Code: 518055 </span><span lang="EN-US"><o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; line-height: 18pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang="EN-US" style="font-size: 10pt; font-family: Verdana, sans-serif;">Tel: 0755-36330749<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; line-height: 18pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang="EN-US" style="font-size: 10pt; font-family: Arial, sans-serif;">Email:</span><span lang="EN-US" style="font-size: 10pt; font-family: Verdana, sans-serif;"><br>support@lemaker.org (Technical Support) <br>product@lemaker.org (Product Distribution) <br></span></p><p class="MsoNormal" align="left" style="margin: 0cm 0cm 0.0001pt; line-height: 15.75pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang="EN-US" style="font-family: Verdana, sans-serif;"> </span></p><p class="MsoNormal" align="left" style="margin: 0cm 0cm 0.0001pt; line-height: 15.75pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang="EN-US" style="font-family: Verdana, sans-serif;"><img width="333" height="121" src="cid:_Foxmail.1@49d761f8-0907-1ac8-660b-d46c02cf9beb" v:shapes="图片_x0020_2" style="max-width: 100%; height: auto !important;"></span><span lang="EN-US" style="font-family: Verdana, sans-serif;"><o:p></o:p></span></p><p class="MsoNormal" align="left" style="margin: 0cm 0cm 0.0001pt; line-height: 15.75pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang="EN-US" style="font-family: Verdana, sans-serif;"> </span></p><p class="MsoNormal" align="left" style="margin: 0cm 0cm 0.0001pt; line-height: 18pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang="EN-US" style="font-size: 12pt; font-family: 微软雅黑, sans-serif;"><a href="http://www.lemaker.org/" style="text-decoration: none !important;"><span style="font-size: 10pt; font-family: 'Verdana, sans-serif', serif; color: blue;">http://www.lemaker.org/</span></a></span><span lang="EN-US" style="font-size: 10pt; font-family: 'Verdana, sans-serif', serif;"> </span></p></span></div>
<blockquote style="margin-top: 0px; margin-bottom: 0px; margin-left: 0.5em;"><div> </div><div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"><div style="PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px;FONT-FAMILY:tahoma;COLOR:#000000; BACKGROUND: #efefef; PADDING-BOTTOM: 8px; PADDING-TOP: 8px"><div><b>From:</b> <a href="mailto:ogra@ubuntu.com">Oliver Grawert</a></div><div><b>Date:</b> 2016-05-31 17:51</div><div><b>To:</b> <a href="mailto:snapcraft@lists.ubuntu.com">snapcraft</a></div><div><b>Subject:</b> Re: snappy: Command not found</div></div></div><div><div>Am Dienstag, den 31.05.2016, 16:33 +0800 schrieb peter.chen@lemaker.com:</div>
<div>> Hi, All</div>
<div>> I want to port the snappy ubuntu to the LeMaker Gutiar refer to the</div>
<div>> project at https://github.com/xapp-le/SnappyUbuntuCore .</div>
<div>> I have read the README from the project ,and pre-installed some</div>
<div>> software which it mentioned on the ubuntu 16.04. However, </div>
<div>> It failed when i run the command "make gadget", and output error info</div>
<div>> "snappy: Command not found" .  How do i install the snappy command on</div>
<div>> the ubuntu 16.04 ?</div>
<div> </div>
<div>looking at your tree, there is a lot more you need to change:</div>
<div> </div>
<div>in the 16 series the package.yaml files are gone (and replaced by</div>
<div>snap.yaml files with a slightly different syntax).</div>
<div> </div>
<div>snappy can not build any snap packages anymore (it turned into a</div>
<div>management-only tool). for building you need to use snapcraft on a 16.04</div>
<div>install (can be a chroot) now ...</div>
<div>(the direct equivalent of "snappy build" would be "snapcraft snap",</div>
<div>specifically for the kernel you probably want to use a full snapcraft</div>
<div>build process using the snapcraft kernel plugin though)</div>
<div> </div>
<div>looking at your yaml files within the kernel and gadget dirs, snappy-ab</div>
<div>is also gone. everything is a snap now (which essentially means: a</div>
<div>squashfs file) and all these snaps live on a single writable partition</div>
<div>and get loop mounted on demand (this includes kernel and os snap), this</div>
<div>made the A/B partitioning setup obsolete (make sure to use the latest</div>
<div>ubuntu-device-flash binary from [1], it creates the right partitioning</div>
<div>by default).</div>
<div> </div>
<div>at [2] you can find the code for the currently used raspberry pi2 gadget</div>
<div>snap, it shouldnt be to hard to adapt the meta data of your gadget</div>
<div>according to the snap.yaml there. </div>
<div> </div>
<div>note that some things changed, specifically for u-boot. we stopped</div>
<div>using/supporting any txt files to manage the auto-reboot and upgrade</div>
<div>management, all config needs to live in a uboot.env binary blob now.</div>
<div>there is a README in the above tree that explains how to create it, as</div>
<div>well as the uboot.env.in file that we use as input for this.</div>
<div>a few build config changes are also required to make the uboot.env blob</div>
<div>work, the patch we use on top of the upstream u-boot tree can be found</div>
<div>at [3].</div>
<div> </div>
<div>regarding the kernel, there is a snapcraft example for building a</div>
<div>96boards kernel at [4], that should get you going... </div>
<div> </div>
<div>i guess the above should help you to start moving forward in the right</div>
<div>direction, don't hold back on the further questions you will surely</div>
<div>have, just drop them here ;)</div>
<div> </div>
<div>ciao</div>
<div>     oli</div>
<div> </div>
<div>[1] http://people.canonical.com/~mvo/all-snaps/</div>
<div>[2]</div>
<div>http://bazaar.launchpad.net/~snappy-dev/snappy-hub/snappy-systems/files/head:/pi2/</div>
<div>[3] http://paste.ubuntu.com/16199863/</div>
<div>[4]</div>
<div>https://github.com/ubuntu-core/snapcraft/tree/master/demos/96boards-kernel</div>
<div> </div>
<div> </div>
<div> </div>
<div>-- </div>
<div>Snapcraft mailing list</div>
<div>Snapcraft@lists.ubuntu.com</div>
<div>Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/snapcraft</div>
</div></blockquote>
</body></html>