<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/core/main.c, branch v1.20.1</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/core/main.c?h=v1.20.1</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/core/main.c?h=v1.20.1'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2015-08-21T14:46:28+00:00</updated>
<entry>
<title>[test] Allow self-tests to report exit status when running under Linux</title>
<updated>2015-08-21T14:46:28+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2015-08-21T14:41:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=f58ebbdfb5f48089bb3df088654d5bf735dab2c2'/>
<id>urn:sha1:f58ebbdfb5f48089bb3df088654d5bf735dab2c2</id>
<content type='text'>
Allow the return status from an embedded image to propagate out to the
eventual return status from main().  When running under Linux, this
allows the pass/fail result of unit tests to be observable without
having to visually inspect the console output.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[legal] Relicense files under GPL2_OR_LATER_OR_UBDL</title>
<updated>2015-03-02T16:35:29+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2015-03-02T13:29:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=2f020a8df3ad24d0d0bac9295c9cecb2ebba92f4'/>
<id>urn:sha1:2f020a8df3ad24d0d0bac9295c9cecb2ebba92f4</id>
<content type='text'>
These files cannot be automatically relicensed by util/relicense.pl
since they either contain unusual but trivial contributions (such as
the addition of __nonnull function attributes), or contain lines
dating back to the initial git revision (and so require manual
knowledge of the code's origin).

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[build] Expose build timestamp, build name, and product names</title>
<updated>2014-06-24T14:32:35+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2014-06-18T23:35:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=8290a955130e0a6d6112ad8f269d8f617103e070'/>
<id>urn:sha1:8290a955130e0a6d6112ad8f269d8f617103e070</id>
<content type='text'>
Expose the build timestamp (measured in seconds since the Epoch) and
the build name (e.g. "rtl8139.rom" or "ipxe.efi"), and provide the
product name and product short name in a single centralised location.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[main] Defer "initialising devices" message until initialising devices</title>
<updated>2013-11-27T11:27:50+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2013-11-18T14:07:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=3102866a7f17cc0e0bd89bf6d2690d4a39c1f546'/>
<id>urn:sha1:3102866a7f17cc0e0bd89bf6d2690d4a39c1f546</id>
<content type='text'>
Allow the "initialising devices" message to show up on consoles which
require initialisation, by deferring it until after initialise() has
completed.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[autoboot] Split main control flow out of main() into a new function ipxe()</title>
<updated>2013-03-13T22:24:13+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2013-03-11T18:38:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=033f4c92ca86834e44cb3c2a75cdc87cdef80cf9'/>
<id>urn:sha1:033f4c92ca86834e44cb3c2a75cdc87cdef80cf9</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[build] Include version number within only a single object file</title>
<updated>2012-11-02T14:46:39+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2012-11-02T14:46:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=4867085c0cd334004e8d67dff7bd53996f23ade6'/>
<id>urn:sha1:4867085c0cd334004e8d67dff7bd53996f23ade6</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[autoboot] Avoid excess backspacing after displaying Ctrl-B prompt</title>
<updated>2012-10-23T21:07:50+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2012-10-21T01:30:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=1d381680647ad7484a765533dcff37387ff01c65'/>
<id>urn:sha1:1d381680647ad7484a765533dcff37387ff01c65</id>
<content type='text'>
Remove the newline from the "Press Ctrl-B..." prompt string, so that
prompt() does not attempt to backspace beyond the start of the line.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[main] Add the "scriptlet" setting</title>
<updated>2011-03-28T17:50:27+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2011-03-28T17:48:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=2f6e7bde772205726369b4d0a98a01f3e0b06c16'/>
<id>urn:sha1:2f6e7bde772205726369b4d0a98a01f3e0b06c16</id>
<content type='text'>
A scriptlet is a single iPXE command that can be stored in
non-volatile option storage and used to override the default
"autoboot" behaviour without having to reflash the iPXE image.

For example, a scriptlet could contain

    autoboot || reboot

to instruct iPXE to reboot the system if booting fails.

Unlike an embedded image, the presence of a scriptlet does not inhibit
the initial "Press Ctrl-B..." prompt.  This allows the user to recover
from setting a faulty scriptlet.

Originally-implemented-by: Glenn Brown &lt;glenn@myri.com&gt;
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[main] Remove shell prompt when using an embedded image</title>
<updated>2011-03-07T20:42:36+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2011-03-07T20:42:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=202cf094ebcbea4dec43e57ae29a3bbe808807e4'/>
<id>urn:sha1:202cf094ebcbea4dec43e57ae29a3bbe808807e4</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[image] Use list_first_entry() to clarify logic in main()</title>
<updated>2011-03-07T19:53:58+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2011-03-07T17:10:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=7752541bb7c1c338c2390cf6e4f0c035a13515d9'/>
<id>urn:sha1:7752541bb7c1c338c2390cf6e4f0c035a13515d9</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
</feed>
