<feed xmlns='http://www.w3.org/2005/Atom'>
<title>manut/vorlesung, branch schulung</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.mecka.net/manut/vorlesung/atom?h=schulung</id>
<link rel='self' href='https://git.mecka.net/manut/vorlesung/atom?h=schulung'/>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/'/>
<updated>2019-05-02T13:54:30Z</updated>
<entry>
<title>yocto-example-layer: fix typos</title>
<updated>2019-05-02T13:54:30Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-05-02T13:54:30Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=3ce5555652c9b76aa0a2d70a3aae1da2c1bab012'/>
<id>urn:sha1:3ce5555652c9b76aa0a2d70a3aae1da2c1bab012</id>
<content type='text'>
- misspelled "graphics"
- missing "$" for bitbake variable

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>dd-multi.sh: add --keep-files</title>
<updated>2019-04-26T13:00:20Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-04-26T13:00:20Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=fb816880451696c1bdb72493b38a8c8778ac8fb9'/>
<id>urn:sha1:fb816880451696c1bdb72493b38a8c8778ac8fb9</id>
<content type='text'>
The first couple steps of the dd-multi.sh script is to:

1. make a sparse copy of the original image
2. loop mount the copy
3. unpack the layers to the loop mount
4. create a vmdk of the copy
5. copy the image and vmdk to the usb drives

If many USB drives need to be prepared at once, usually the
dd-multi.sh script will need to be called multiple times (due
to not enough USB-3 ports being available). However, there is
no need for steps 1-4 to run each time.

Add a --keep-files argument that will not delete the copy and vmdk
files on completion. The --keep-files argument also tells the
dd-multi.sh script to look for existing copy and vmdk files. If
they are found, they are used.

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>Makefile: use literal strings instead of escaping</title>
<updated>2019-04-26T10:33:25Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-04-26T10:33:25Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=a25ffd05f44634ddfdfc987f22e3cd3006ab5e1e'/>
<id>urn:sha1:a25ffd05f44634ddfdfc987f22e3cd3006ab5e1e</id>
<content type='text'>
Although the escaping was correct, it is ugly and bug prone. Use
literal strings if static strings (no variables) are involved.

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>management/lifecycle: remove tabs</title>
<updated>2019-04-26T10:27:29Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-04-26T10:27:29Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=a61c0c459cb38fc6ea84912a8f3bcfb23fb6bbbf'/>
<id>urn:sha1:a61c0c459cb38fc6ea84912a8f3bcfb23fb6bbbf</id>
<content type='text'>
Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>yocto-basic: update git url for https and thud 2.6.1</title>
<updated>2019-04-26T08:59:23Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-04-26T08:59:23Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=72cf01a730882760c4bd3ff4c4fb38e6e3daf836'/>
<id>urn:sha1:72cf01a730882760c4bd3ff4c4fb38e6e3daf836</id>
<content type='text'>
Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>layer-building/yocto: update scripts for 2.6.1</title>
<updated>2019-04-26T08:54:00Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-04-26T08:54:00Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=762fab1d5f677ef42a4467e492a724540483eb7b'/>
<id>urn:sha1:762fab1d5f677ef42a4467e492a724540483eb7b</id>
<content type='text'>
Use the latest thud stable and also cleanup the scripts a bit so
that it is easier to update the version in the future.

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>schulung_tools/yocto-own-layer: add u-boot howto</title>
<updated>2019-04-25T08:22:55Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-04-25T08:20:03Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=602c17ae7dc2d3af68c0105fbc61873181906553'/>
<id>urn:sha1:602c17ae7dc2d3af68c0105fbc61873181906553</id>
<content type='text'>
meta-schulung does not include building u-boot. However, building/running
u-boot with qemu is quite easy. Add a mini howto with the steps to help
the trainer quickly demonstrate u-boot.

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>meta-schulung: add app much sooner</title>
<updated>2019-04-18T08:02:14Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-04-18T08:02:14Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=2e0994908c82cdce757a56a35adc34b75fc64c7a'/>
<id>urn:sha1:2e0994908c82cdce757a56a35adc34b75fc64c7a</id>
<content type='text'>
Add the application after creating the layer. This allows the
participants to see the minimal efforts needed to create their
own applications. The layer can be used with any machine (for
example, the qemux86 machine that the participants had already
been working with).

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>dd-multi.sh: inform the trainer how much to dd</title>
<updated>2019-04-09T13:53:52Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-04-09T13:53:52Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=b4cca8978c7a2c075b60da67c85d4320703fcca0'/>
<id>urn:sha1:b4cca8978c7a2c075b60da67c85d4320703fcca0</id>
<content type='text'>
The dd step is the longest, so showing the progress is nice. But
dd does not show how big the file is. Hard-code the size since
we know how big it is.

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>dd-multi.sh: use dd features from stretch and 128M blocks</title>
<updated>2019-04-09T13:48:18Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-04-09T13:48:18Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=c2309c68062502aacb983da1f231bcfb53cda996'/>
<id>urn:sha1:c2309c68062502aacb983da1f231bcfb53cda996</id>
<content type='text'>
All trainers are now using stretch (or higher), so use the
status=progress feature. Also, increase the blocksize to
128M since that amount should be available on the cloning
host.

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
</feed>
