<feed xmlns='http://www.w3.org/2005/Atom'>
<title>febootstrap.git/helper, branch master</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>helper: fix no-op add_link function</title>
<updated>2012-01-10T16:04:52+00:00</updated>
<author>
<name>Jim Meyering</name>
<email>meyering@redhat.com</email>
</author>
<published>2012-01-10T16:04:52+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/febootstrap.git/commit/?id=f03d46334bb318fad7a7b71900d6a3c11586b68f'/>
<id>f03d46334bb318fad7a7b71900d6a3c11586b68f</id>
<content type='text'>
* helper/ext2cpio.c (add_link): Don't leak just-allocated buffer.
Instead, link it into links_head list.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* helper/ext2cpio.c (add_link): Don't leak just-allocated buffer.
Instead, link it into links_head list.
</pre>
</div>
</content>
</entry>
<entry>
<title>helper: plug two small leaks</title>
<updated>2012-01-10T15:59:02+00:00</updated>
<author>
<name>Jim Meyering</name>
<email>meyering@redhat.com</email>
</author>
<published>2012-01-10T15:55:49+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/febootstrap.git/commit/?id=7c2ff55613598a1295e213cef36600ad61da7ed6'/>
<id>7c2ff55613598a1295e213cef36600ad61da7ed6</id>
<content type='text'>
* helper/ext2initrd.c (read_module_deps): Don't leak filename.
(ext2_make_initrd): Don't leak "outfile".
* helper/utils.c (load_file): Don't leak a file pointer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* helper/ext2initrd.c (read_module_deps): Don't leak filename.
(ext2_make_initrd): Don't leak "outfile".
* helper/utils.c (load_file): Don't leak a file pointer.
</pre>
</div>
</content>
</entry>
<entry>
<title>helper: Print /modules when verbose &gt;= 2</title>
<updated>2011-12-17T13:17:23+00:00</updated>
<author>
<name>Richard W.M. Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2011-12-17T13:17:23+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/febootstrap.git/commit/?id=fc904d83655bda4abfc9011b1e5723470f7ae326'/>
<id>fc904d83655bda4abfc9011b1e5723470f7ae326</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>helper/init: Display version and zlib support.</title>
<updated>2011-10-14T10:04:37+00:00</updated>
<author>
<name>Richard W.M. Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2011-10-14T10:04:37+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/febootstrap.git/commit/?id=f7dc4c47f593501e77e8cee8f4c9c2b3a62376f5'/>
<id>f7dc4c47f593501e77e8cee8f4c9c2b3a62376f5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace ArchLinux module detection with generic method.</title>
<updated>2011-10-14T09:58:24+00:00</updated>
<author>
<name>Erik Nolte</name>
<email>erik_nolte@acm.org</email>
</author>
<published>2011-10-06T20:47:26+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/febootstrap.git/commit/?id=65125379903231f1b0c2ccd0929123317c80bcc2'/>
<id>65125379903231f1b0c2ccd0929123317c80bcc2</id>
<content type='text'>
ArchLinux used to keep its kernel in /boot/vmlinuz26 but, with
Linux 3.0, now uses /boot/vmlinuz-linux.  Instead of just changing the
kernel filename and module directory, this change removes the ArchLinux
specific code, lets febootstrap find a kernel, and then computes the
module directory from the version string extracted from the actual kernel
file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ArchLinux used to keep its kernel in /boot/vmlinuz26 but, with
Linux 3.0, now uses /boot/vmlinuz-linux.  Instead of just changing the
kernel filename and module directory, this change removes the ArchLinux
specific code, lets febootstrap find a kernel, and then computes the
module directory from the version string extracted from the actual kernel
file.
</pre>
</div>
</content>
</entry>
<entry>
<title>helper/init: Handle compressed modules transparently.</title>
<updated>2011-10-14T09:57:46+00:00</updated>
<author>
<name>Erik Nolte</name>
<email>erik_nolte@acm.org</email>
</author>
<published>2011-10-06T20:31:37+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/febootstrap.git/commit/?id=a98be5ba1deea4f0b46eb4273ea278e3e0eb87ea'/>
<id>a98be5ba1deea4f0b46eb4273ea278e3e0eb87ea</id>
<content type='text'>
Detect libz and, if present, define HAS_LIBZ and add -lz to Makefile's
LIBS variable.

Add entry on optional zlib package requirement.

Detect both uncompressed and gzipped kernel modules.

Some Linux distros (like ArchLinux) use gzipped kernel modules with
filenames like ext2.ko.gz.  This change modifies the filename pattern
from (e.g.) "ext2.ko" to "ext2.ko*".

When available, use libz to read the module.

The init_module system call requires uncompressed kernel module bytes.
On some systems (e.g. ArchLinux) the modules are gzipped on disk.
Libz is used to read and uncompress gzipped disk files (*.ko.gz) or
transparently read uncompressed modules (*.ko).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Detect libz and, if present, define HAS_LIBZ and add -lz to Makefile's
LIBS variable.

Add entry on optional zlib package requirement.

Detect both uncompressed and gzipped kernel modules.

Some Linux distros (like ArchLinux) use gzipped kernel modules with
filenames like ext2.ko.gz.  This change modifies the filename pattern
from (e.g.) "ext2.ko" to "ext2.ko*".

When available, use libz to read the module.

The init_module system call requires uncompressed kernel module bytes.
On some systems (e.g. ArchLinux) the modules are gzipped on disk.
Libz is used to read and uncompress gzipped disk files (*.ko.gz) or
transparently read uncompressed modules (*.ko).
</pre>
</div>
</content>
</entry>
<entry>
<title>helper: Improve error message when run on random files (thanks Alexey Torkhov).</title>
<updated>2011-10-06T12:50:45+00:00</updated>
<author>
<name>Richard W.M. Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2011-10-06T12:50:45+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/febootstrap.git/commit/?id=6d9051df32b90c6a4fe6ca1ff9e771b7dfe004fa'/>
<id>6d9051df32b90c6a4fe6ca1ff9e771b7dfe004fa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use ext2fs_close2 API if available to avoid unnecessary fsync.</title>
<updated>2011-09-24T17:19:46+00:00</updated>
<author>
<name>Richard W.M. Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2011-09-23T10:25:27+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/febootstrap.git/commit/?id=e576d2ec46adefa14b2d9c3d51e7f19a7810f909'/>
<id>e576d2ec46adefa14b2d9c3d51e7f19a7810f909</id>
<content type='text'>
This saves over 5 seconds during the slow path construction of the
appliance.

The ext2fs_close2 API is present in the e2fsprogs 'next' branch and
will be in a later e2fsprogs release (thanks Ted Ts'o).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This saves over 5 seconds during the slow path construction of the
appliance.

The ext2fs_close2 API is present in the e2fsprogs 'next' branch and
will be in a later e2fsprogs release (thanks Ted Ts'o).
</pre>
</div>
</content>
</entry>
<entry>
<title>Verbose message when adding kernel modules.</title>
<updated>2011-09-23T08:51:25+00:00</updated>
<author>
<name>Richard W.M. Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2011-09-23T08:51:25+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/febootstrap.git/commit/?id=bdd7c861768637bbcafdf3f4474944bd4680e13f'/>
<id>bdd7c861768637bbcafdf3f4474944bd4680e13f</id>
<content type='text'>
This step takes a considerable amount of time (about half of the total
construction time), so separately display a timestamped message for it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This step takes a considerable amount of time (about half of the total
construction time), so separately display a timestamped message for it.
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: Use multiple =item's instead of =item foo|bar</title>
<updated>2011-09-12T09:00:14+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2011-09-12T09:00:14+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/febootstrap.git/commit/?id=7189eb48dd8f46049d982f1d99e158609409019f'/>
<id>7189eb48dd8f46049d982f1d99e158609409019f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
