<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lbmk.git/resources/scripts/blobs/download, branch 20230413</title>
<subtitle>libreboot build system (LibreBoot MaKe)
</subtitle>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/'/>
<entry>
<title>blob/download: don't use bad character in printf</title>
<updated>2023-04-10T05:50:33+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2023-04-10T05:50:33+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=65d7e7c1ddddf2fbd6f5d49c4d0f437e034bb02e'/>
<id>65d7e7c1ddddf2fbd6f5d49c4d0f437e034bb02e</id>
<content type='text'>
This fixes errors when running that script.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes errors when running that script.
</pre>
</div>
</content>
</entry>
<entry>
<title>blobutil: replace fake tabs with tabs</title>
<updated>2023-04-01T16:59:09+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2023-04-01T16:59:09+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=df534acd244e1289633a635e80c9bad331bbffcc'/>
<id>df534acd244e1289633a635e80c9bad331bbffcc</id>
<content type='text'>
always use tabs
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
always use tabs
</pre>
</div>
</content>
</entry>
<entry>
<title>blobutil: don't hardcode paths</title>
<updated>2023-04-01T16:12:19+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2023-04-01T16:12:19+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=a2686bf4f41f535c95c8f31b6482d05d15e78e64'/>
<id>a2686bf4f41f535c95c8f31b6482d05d15e78e64</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>blobutil/download: don't hardcode me.bin paths</title>
<updated>2023-04-01T12:47:01+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2023-04-01T12:47:01+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=688e5081759a23214ed0b4e934f4e4b5cf3362de'/>
<id>688e5081759a23214ed0b4e934f4e4b5cf3362de</id>
<content type='text'>
Bruteforce it. Some executables are just using inno
archival but some are simple LZMA. This patch handles
both of them, and also the event where you have LZMA
compressed files (even LZMA compressed files within
LZMA compressed archives) within any inno/lzma compressed
executable.

It recursively scans inside a vendor update, to find
a me.bin files for neutering with me_cleaner.

This is in preparation for two new ports in Libreboot:

* HP EliteBook 8560w
* Apple MacBook Air 4,2 (2011)

This script can literally be used with multiple vendors now.
It is no longer specific just to Lenovo. I originally did
this and other recent commits to the file, as one big
commit, but I decided to split it all up into small commits.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bruteforce it. Some executables are just using inno
archival but some are simple LZMA. This patch handles
both of them, and also the event where you have LZMA
compressed files (even LZMA compressed files within
LZMA compressed archives) within any inno/lzma compressed
executable.

It recursively scans inside a vendor update, to find
a me.bin files for neutering with me_cleaner.

This is in preparation for two new ports in Libreboot:

* HP EliteBook 8560w
* Apple MacBook Air 4,2 (2011)

This script can literally be used with multiple vendors now.
It is no longer specific just to Lenovo. I originally did
this and other recent commits to the file, as one big
commit, but I decided to split it all up into small commits.
</pre>
</div>
</content>
</entry>
<entry>
<title>blobutil/download: split into small functions</title>
<updated>2023-04-01T12:06:35+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2023-04-01T12:06:35+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=ed47c9145348ed9802e1c173b062826ca84a773a'/>
<id>ed47c9145348ed9802e1c173b062826ca84a773a</id>
<content type='text'>
This patch makes it easier to determine which part does what.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch makes it easier to determine which part does what.
</pre>
</div>
</content>
</entry>
<entry>
<title>blobutil/download: make more logic top-down</title>
<updated>2023-04-01T10:27:56+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2023-04-01T10:27:56+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=b10bfacf67ff04e3c0853818884bb7122d5301ce'/>
<id>b10bfacf67ff04e3c0853818884bb7122d5301ce</id>
<content type='text'>
Basically, I really like OpenBSD coding style, and I want to
replicate this, somewhat, in shell scripts.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Basically, I really like OpenBSD coding style, and I want to
replicate this, somewhat, in shell scripts.
</pre>
</div>
</content>
</entry>
<entry>
<title>blobutil/download: move main logic to the top</title>
<updated>2023-04-01T10:20:12+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2023-04-01T10:20:12+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=1c2f9b54c65555fcfbc690fc2022b2987ed4bd56'/>
<id>1c2f9b54c65555fcfbc690fc2022b2987ed4bd56</id>
<content type='text'>
Top-down order is easier to read, for greater understanding.

What's moved is initialisation. The glue that calls Build_deps
and Download_needed still need to be at the bottom.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Top-down order is easier to read, for greater understanding.

What's moved is initialisation. The glue that calls Build_deps
and Download_needed still need to be at the bottom.
</pre>
</div>
</content>
</entry>
<entry>
<title>blobutil/download: move Build_deps to the top</title>
<updated>2023-04-01T10:13:04+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2023-04-01T10:13:04+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=14b5947ed99b32774479350717f376385783a514'/>
<id>14b5947ed99b32774479350717f376385783a514</id>
<content type='text'>
It's called first, so declare it first!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's called first, so declare it first!
</pre>
</div>
</content>
</entry>
<entry>
<title>improved a comment</title>
<updated>2023-04-01T10:11:31+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2023-04-01T10:11:31+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=7f3c0ca81e8e769d6f5f3578e34a153c15b858ac'/>
<id>7f3c0ca81e8e769d6f5f3578e34a153c15b858ac</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>blobutil: rename variables to make more sense</title>
<updated>2023-04-01T02:36:41+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2023-04-01T02:36:41+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=af29f112ababf4fe3c872ae8050c6ff2aa1269b1'/>
<id>af29f112ababf4fe3c872ae8050c6ff2aa1269b1</id>
<content type='text'>
for example, files being downloaded have nothing to do
with the ME; they are merely compressed, and contain many
files in addition to it
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
for example, files being downloaded have nothing to do
with the ME; they are merely compressed, and contain many
files in addition to it
</pre>
</div>
</content>
</entry>
</feed>
