<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lbmk.git/resources/scripts/download/mrc, branch 20241206rev6</title>
<subtitle>libreboot build system (LibreBoot MaKe)
</subtitle>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/'/>
<entry>
<title>unify download/build scripts</title>
<updated>2023-05-27T10:44:54+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2023-05-27T10:44:54+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=ff954c5b73c4010f9984e0c543779f3692767c0c'/>
<id>ff954c5b73c4010f9984e0c543779f3692767c0c</id>
<content type='text'>
move resources/scripts/download/ to:
resources/scripts/update/module/

This: ./download coreboot
Is now: ./update module coreboot

However, running "./download coreboot"
still works, via backwards compatibility.

Signed-off-by: Leah Rowe &lt;leah@libreboot.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
move resources/scripts/download/ to:
resources/scripts/update/module/

This: ./download coreboot
Is now: ./update module coreboot

However, running "./download coreboot"
still works, via backwards compatibility.

Signed-off-by: Leah Rowe &lt;leah@libreboot.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>download/mrc: stricter error handling</title>
<updated>2023-05-14T13:44:00+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2023-05-14T13:44:00+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=557272fa39e10e8cf6154f723913ab5c494c6101'/>
<id>557272fa39e10e8cf6154f723913ab5c494c6101</id>
<content type='text'>
the cbfstool command within subshell now also
exits with non-zero status, if it fails (most
likely because extraction failed, for some reason,
of the coreboot rom image for running through it)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the cbfstool command within subshell now also
exits with non-zero status, if it fails (most
likely because extraction failed, for some reason,
of the coreboot rom image for running through it)
</pre>
</div>
</content>
</entry>
<entry>
<title>download/mrc: handle exit status within subshell</title>
<updated>2023-05-14T13:34:54+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2023-05-14T13:33:21+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=7b36ffc1e586664f06637b1a1bd07233d18ddb9e'/>
<id>7b36ffc1e586664f06637b1a1bd07233d18ddb9e</id>
<content type='text'>
the previous code merely exited from the subshell,
but the intended behaviour is for the entire script
to halt execution, and exit with non-zero status.

this patch fixes that bug.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the previous code merely exited from the subshell,
but the intended behaviour is for the entire script
to halt execution, and exit with non-zero status.

this patch fixes that bug.
</pre>
</div>
</content>
</entry>
<entry>
<title>download/mrc: use cleaner coding style</title>
<updated>2023-05-14T13:29:06+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2023-05-14T13:10:51+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=963b524722c016c05be5d68d570aa9e8623b55c5'/>
<id>963b524722c016c05be5d68d570aa9e8623b55c5</id>
<content type='text'>
top-down order for all logic, and shorter code lines,
conforming to rfc 2646 (no more than 80 characters)

the 80-character rule is violated for variables containing
long strings, such as wayback machine urls (can't be helped)

a few bugs were discovered, which will be fixed in follow-up
revisions, such as:

* exit status not handled inside subshell
* in general, exit status should be handled
  more explicitly, rather than relying on -e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
top-down order for all logic, and shorter code lines,
conforming to rfc 2646 (no more than 80 characters)

the 80-character rule is violated for variables containing
long strings, such as wayback machine urls (can't be helped)

a few bugs were discovered, which will be fixed in follow-up
revisions, such as:

* exit status not handled inside subshell
* in general, exit status should be handled
  more explicitly, rather than relying on -e
</pre>
</div>
</content>
</entry>
<entry>
<title>haswell: re-add mrc.bin in separate board configs</title>
<updated>2023-03-18T15:20:03+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2023-03-18T15:20:03+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=be3d7b7e69189055fbf8b7904336593a03a17ecd'/>
<id>be3d7b7e69189055fbf8b7904336593a03a17ecd</id>
<content type='text'>
libre mrc on haswell is quite buggy for now, but works in
a limited fashion

this patch re-adds the old configs, but as _mrc for example
t440p_12mb_mrc instead of t440p_12mb

and t440p_12mb (without _mrc) still uses the libre mrc code
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
libre mrc on haswell is quite buggy for now, but works in
a limited fashion

this patch re-adds the old configs, but as _mrc for example
t440p_12mb_mrc instead of t440p_12mb

and t440p_12mb (without _mrc) still uses the libre mrc code
</pre>
</div>
</content>
</entry>
<entry>
<title>haswell boards: use libre mrc.bin replacement</title>
<updated>2023-03-18T00:55:10+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2023-03-18T00:36:27+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=548872ce8e84fe10d52417acab9b3cf886821386'/>
<id>548872ce8e84fe10d52417acab9b3cf886821386</id>
<content type='text'>
courtesy of Angel Pons from the coreboot project

this uses the following patch set from gerrit, as yet
unmerged (in coreboot master) on this date:

    https://review.coreboot.org/c/coreboot/+/64198/5

logic for downloading mrc blobs has been deleted from
lbmk, as this is now completely obsolete (for haswell
boards)

if other platforms are added later that need mrc.bin,
then logic will be re-added again for that
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
courtesy of Angel Pons from the coreboot project

this uses the following patch set from gerrit, as yet
unmerged (in coreboot master) on this date:

    https://review.coreboot.org/c/coreboot/+/64198/5

logic for downloading mrc blobs has been deleted from
lbmk, as this is now completely obsolete (for haswell
boards)

if other platforms are added later that need mrc.bin,
then logic will be re-added again for that
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not rely on bashisms and behaviour undefined by the POSIX specification. Part 2</title>
<updated>2022-12-28T18:43:49+00:00</updated>
<author>
<name>Ferass 'Vitali64' EL HAFIDI</name>
<email>vitali64pmemail@protonmail.com</email>
</author>
<published>2022-12-28T18:29:18+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=7f5dfebf7d37c56d9c7993aaa17c59070cb5aec9'/>
<id>7f5dfebf7d37c56d9c7993aaa17c59070cb5aec9</id>
<content type='text'>
Signed-off-by: Ferass 'Vitali64' EL HAFIDI &lt;vitali64pmemail@protonmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Ferass 'Vitali64' EL HAFIDI &lt;vitali64pmemail@protonmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>scripts: avoid relying on spaces from sha1sum output</title>
<updated>2022-11-29T20:26:35+00:00</updated>
<author>
<name>Alexei Sorokin</name>
<email>sor.alexei@meowr.ru</email>
</author>
<published>2022-11-29T20:00:51+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=ec082429ab35a45d8a362703c26932206b5b1747'/>
<id>ec082429ab35a45d8a362703c26932206b5b1747</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>pragmatic system distribution guideline compliance</title>
<updated>2022-11-14T00:51:12+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2022-11-14T00:51:12+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=7af9953463c65fe2f02704e6bce815d830e58d7d'/>
<id>7af9953463c65fe2f02704e6bce815d830e58d7d</id>
<content type='text'>
osboot is now part of libreboot, and will soon shut down.
libreboot now conforms to osboot policy.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
osboot is now part of libreboot, and will soon shut down.
libreboot now conforms to osboot policy.
</pre>
</div>
</content>
</entry>
</feed>
