<feed xmlns='http://www.w3.org/2005/Atom'>
<title>febootstrap.git, branch 2.9</title>
<subtitle>[MIRROR] bootstrapping tool for creating supermin appliances</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/febootstrap.git/'/>
<entry>
<title>Version 2.9</title>
<updated>2010-08-27T16:38:53+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-08-27T16:38:53+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/febootstrap.git/commit/?id=dd4179bf7bcb8314c21b8863cce3a9594813855c'/>
<id>dd4179bf7bcb8314c21b8863cce3a9594813855c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>helper: Ignore editor backup (*~) files.</title>
<updated>2010-08-27T16:11:48+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-08-27T16:04:53+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/febootstrap.git/commit/?id=7d7d6e5814475dc4f97f9af8965462c8865e1ae1'/>
<id>7d7d6e5814475dc4f97f9af8965462c8865e1ae1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>helper: Visit directory entries in order.</title>
<updated>2010-08-27T16:08:44+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-08-27T16:03:57+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/febootstrap.git/commit/?id=6066c3e245a28b55dd1c02d2dd1b524d83068ef3'/>
<id>6066c3e245a28b55dd1c02d2dd1b524d83068ef3</id>
<content type='text'>
Previously in febootstrap-supermin-helper we would visit the
files in supermin.d in arbitrary (ie. readdir) order.  This has
caused a series of heisenbugs where some implicit dependency
between these files has not been honoured.  The latest one is
that '/etc/localtime' can be added to the appliance before '/etc'
has been created (and this operation fails).

Instead of continuing to chase these, this commit forces us to
visit the files in filename order by sorting them before visiting
them.

Note that in libguestfs, the current order is sufficient, because
the files are called:

base.img
daemon.img
hostfiles
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously in febootstrap-supermin-helper we would visit the
files in supermin.d in arbitrary (ie. readdir) order.  This has
caused a series of heisenbugs where some implicit dependency
between these files has not been honoured.  The latest one is
that '/etc/localtime' can be added to the appliance before '/etc'
has been created (and this operation fails).

Instead of continuing to chase these, this commit forces us to
visit the files in filename order by sorting them before visiting
them.

Note that in libguestfs, the current order is sufficient, because
the files are called:

base.img
daemon.img
hostfiles
</pre>
</div>
</content>
</entry>
<entry>
<title>Version 2.8.</title>
<updated>2010-08-24T12:19:39+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-08-21T08:39:14+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/febootstrap.git/commit/?id=8e6a3ac4051e639b9ef17c4049e6cc11dab1bc76'/>
<id>8e6a3ac4051e639b9ef17c4049e6cc11dab1bc76</id>
<content type='text'>
Update gnulib.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update gnulib.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add -f checksum mode to allow caching of appliances.</title>
<updated>2010-08-24T12:19:39+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-08-20T20:31:49+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/febootstrap.git/commit/?id=0f89ba0654de234429042ffcc91c8a0de94ec98b'/>
<id>0f89ba0654de234429042ffcc91c8a0de94ec98b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement ext2 output module.</title>
<updated>2010-08-24T12:17:41+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-08-20T18:23:03+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/febootstrap.git/commit/?id=89e336ee166be538e376d288fb2b3fbbffd66d4c'/>
<id>89e336ee166be538e376d288fb2b3fbbffd66d4c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove bogus 'whitelist' parameter from usage.</title>
<updated>2010-08-24T12:17:41+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-08-19T15:11:44+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/febootstrap.git/commit/?id=53bf430e26f4a53837bd38b58a427079caab3d4b'/>
<id>53bf430e26f4a53837bd38b58a427079caab3d4b</id>
<content type='text'>
Use the -k whitelist option to get a kernel whitelist.

This is a bug in current febootstrap-supermin-helper.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the -k whitelist option to get a kernel whitelist.

This is a bug in current febootstrap-supermin-helper.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add -f ext2 option.</title>
<updated>2010-08-24T12:17:41+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-08-19T14:21:17+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/febootstrap.git/commit/?id=f0893a62d46605305ae14baba6cae3eebffc6005'/>
<id>f0893a62d46605305ae14baba6cae3eebffc6005</id>
<content type='text'>
This option doesn't work yet.  The commit is just for adding the
capability to pass the extra kernel/initrd/appliance parameters
through 'main.c' and 'appliance.c'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This option doesn't work yet.  The commit is just for adding the
capability to pass the extra kernel/initrd/appliance parameters
through 'main.c' and 'appliance.c'.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add -f option for selecting the output format.</title>
<updated>2010-08-24T12:17:41+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-08-19T13:58:03+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/febootstrap.git/commit/?id=5b45043e8cc72285f5f7077ae65e0ac98f40ec58'/>
<id>5b45043e8cc72285f5f7077ae65e0ac98f40ec58</id>
<content type='text'>
Only -f cpio is permitted by this commit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Only -f cpio is permitted by this commit.
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor cpio code into separate file.</title>
<updated>2010-08-24T12:17:41+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-08-19T13:23:11+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/febootstrap.git/commit/?id=15c230a50d78435716b701a68709b3576118f27b'/>
<id>15c230a50d78435716b701a68709b3576118f27b</id>
<content type='text'>
We create a 'writer' abstraction and (currently) a single implementation
of this which can write cpio files.  All cpio-related code is moved
out of 'appliance.c' into 'cpio.c'.  'appliance.c' becomes a generic
appliance builder.

This commit should not change the semantics of the program.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We create a 'writer' abstraction and (currently) a single implementation
of this which can write cpio files.  All cpio-related code is moved
out of 'appliance.c' into 'cpio.c'.  'appliance.c' becomes a generic
appliance builder.

This commit should not change the semantics of the program.
</pre>
</div>
</content>
</entry>
</feed>
