<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-petitboot/lib/system, branch v1.3.2</title>
<subtitle>Blackbird™ petitboot sources</subtitle>
<id>https://git.raptorcs.com/git/talos-petitboot/atom?h=v1.3.2</id>
<link rel='self' href='https://git.raptorcs.com/git/talos-petitboot/atom?h=v1.3.2'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/'/>
<updated>2013-11-14T05:18:59+00:00</updated>
<entry>
<title>lib/system: Don't leak in pb_mkdir_recursive</title>
<updated>2013-11-14T05:18:59+00:00</updated>
<author>
<name>Jeremy Kerr</name>
<email>jk@ozlabs.org</email>
</author>
<published>2013-11-14T05:18:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=89f43bf771edf352479f26395b56594201f0d958'/>
<id>urn:sha1:89f43bf771edf352479f26395b56594201f0d958</id>
<content type='text'>
If the mkdir fails, we'll exit without freeing str.

Signed-off-by: Jeremy Kerr &lt;jk@ozlabs.org&gt;
</content>
</entry>
<entry>
<title>lib/system: Don't modify dir parameter to pb_rmdir_recursive</title>
<updated>2013-09-26T07:13:20+00:00</updated>
<author>
<name>Jeremy Kerr</name>
<email>jk@ozlabs.org</email>
</author>
<published>2013-09-26T02:32:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=2e97d0eea0d8a480877a1aabb4c67ad1aad59ed1'/>
<id>urn:sha1:2e97d0eea0d8a480877a1aabb4c67ad1aad59ed1</id>
<content type='text'>
We're modifying dir rather than cur (the local copy of dir), so the
caller-provided (const!) string is no longer const.

Signed-off-by: Jeremy Kerr &lt;jk@ozlabs.org&gt;
</content>
</entry>
<entry>
<title>discover: Don't depend on tftp failure for type detection</title>
<updated>2013-09-26T06:30:17+00:00</updated>
<author>
<name>Jeremy Kerr</name>
<email>jk@ozlabs.org</email>
</author>
<published>2013-09-25T06:23:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=ca5a62c1d04a3eea1d1c307d4fa4f0b1559140d2'/>
<id>urn:sha1:ca5a62c1d04a3eea1d1c307d4fa4f0b1559140d2</id>
<content type='text'>
Rather than always trying both TFTP client types, do a runtime detection
on first invocation. This can be fixed at build-time with
--with-tftp=TYPE.

Signed-off-by: Jeremy Kerr &lt;jk@ozlabs.org&gt;
</content>
</entry>
<entry>
<title>lib/process: replace pb_run_cmd</title>
<updated>2013-08-19T05:27:59+00:00</updated>
<author>
<name>Jeremy Kerr</name>
<email>jk@ozlabs.org</email>
</author>
<published>2013-08-13T05:03:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=51c6aaf7864eb65779d548ee2549caa357f71e2c'/>
<id>urn:sha1:51c6aaf7864eb65779d548ee2549caa357f71e2c</id>
<content type='text'>
This change replaces the pb_run_cmd() function with proper usage of the
process API.

Signed-off-by: Jeremy Kerr &lt;jk@ozlabs.org&gt;
</content>
</entry>
<entry>
<title>lib/process: replace pb_run_cmd_pipe</title>
<updated>2013-08-19T05:27:59+00:00</updated>
<author>
<name>Jeremy Kerr</name>
<email>jk@ozlabs.org</email>
</author>
<published>2013-08-12T08:39:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=823958fbbd17ab2c1b2a1779eb10351ca0a668c6'/>
<id>urn:sha1:823958fbbd17ab2c1b2a1779eb10351ca0a668c6</id>
<content type='text'>
Replace pb_run_cmd_pipe with process_create / process_run_sync.

Signed-off-by: Jeremy Kerr &lt;jk@ozlabs.org&gt;
</content>
</entry>
<entry>
<title>discover/boot: Allow boot hooks to alter boot data</title>
<updated>2013-06-24T05:07:58+00:00</updated>
<author>
<name>Jeremy Kerr</name>
<email>jk@ozlabs.org</email>
</author>
<published>2013-06-20T06:04:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=aaa1de0046295cfd1f7a5428f399a5d1f9e1e563'/>
<id>urn:sha1:aaa1de0046295cfd1f7a5428f399a5d1f9e1e563</id>
<content type='text'>
By exiting with status == 2, boot hooks can update boot data by
printing name=value to stdout.

Signed-off-by: Jeremy Kerr &lt;jk@ozlabs.org&gt;
</content>
</entry>
<entry>
<title>lib/system: Add pb_run_cmd_pipe</title>
<updated>2013-06-24T05:07:58+00:00</updated>
<author>
<name>Jeremy Kerr</name>
<email>jk@ozlabs.org</email>
</author>
<published>2013-06-20T05:27:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=c20a0460f3c9057aa920949414f8c3bd6529f927'/>
<id>urn:sha1:c20a0460f3c9057aa920949414f8c3bd6529f927</id>
<content type='text'>
Add a function to run a command and capture the output into a buffer.

Signed-off-by: Jeremy Kerr &lt;jk@ozlabs.org&gt;
</content>
</entry>
<entry>
<title>discover: Add network handling</title>
<updated>2013-06-24T05:07:57+00:00</updated>
<author>
<name>Jeremy Kerr</name>
<email>jk@ozlabs.org</email>
</author>
<published>2013-05-30T06:25:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=c75acc64833eb7263b340079e7ba3153ebc60aec'/>
<id>urn:sha1:c75acc64833eb7263b340079e7ba3153ebc60aec</id>
<content type='text'>
Signed-off-by: Jeremy Kerr &lt;jk@ozlabs.org&gt;
</content>
</entry>
<entry>
<title>discover/udev: remove unnecessary udevadm references</title>
<updated>2013-05-06T01:00:50+00:00</updated>
<author>
<name>Jeremy Kerr</name>
<email>jk@ozlabs.org</email>
</author>
<published>2013-05-06T01:00:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=851f58e3623c539833295b4a50834d18b65c4cd8'/>
<id>urn:sha1:851f58e3623c539833295b4a50834d18b65c4cd8</id>
<content type='text'>
Since we interact with libudev now, we no longer need to run udevadm.

Signed-off-by: Jeremy Kerr &lt;jk@ozlabs.org&gt;
</content>
</entry>
<entry>
<title>Allow host programs to be configured</title>
<updated>2013-03-05T14:08:20+00:00</updated>
<author>
<name>Jeremy Kerr</name>
<email>jk@ozlabs.org</email>
</author>
<published>2013-03-05T05:54:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=76fdd1c6932624e1783d5d53683919c35728c945'/>
<id>urn:sha1:76fdd1c6932624e1783d5d53683919c35728c945</id>
<content type='text'>
Rather than hard-coding in lib/system/system.c, this change adds a set
of #defines for host programs, through the autoheader config.h

These host programs can then be set through configure:

 ./configure HOST_PROG_MOUNT=/usr/bin/mount

Because we need to define nine host programs, we add an autoconf macro
to avoid repeating the definition code.

Signed-off-by: Jeremy Kerr &lt;jk@ozlabs.org&gt;
Signed-off-by: Geoff Levand &lt;geoff@infradead.org&gt;
</content>
</entry>
</feed>
