<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot/fs, branch 2016.02</title>
<subtitle>OpenPOWER buildroot sources</subtitle>
<id>https://git.raptorcs.com/git/buildroot/atom?h=2016.02</id>
<link rel='self' href='https://git.raptorcs.com/git/buildroot/atom?h=2016.02'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/'/>
<updated>2016-02-01T06:25:36+00:00</updated>
<entry>
<title>fs/common: generate users before setting permissions</title>
<updated>2016-02-01T06:25:36+00:00</updated>
<author>
<name>Yann E. MORIN</name>
<email>yann.morin.1998@free.fr</email>
</author>
<published>2016-01-21T21:23:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=3f28a38e1ab4c7556be0b5ec059dd78302e0884a'/>
<id>urn:sha1:3f28a38e1ab4c7556be0b5ec059dd78302e0884a</id>
<content type='text'>
We will need the users and groups to get defined before we can use them
from makedevs.

Signed-off-by: "Yann E. MORIN" &lt;yann.morin.1998@free.fr&gt;
Cc: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>fs/ext2: add options for extra space and extra inodes</title>
<updated>2015-10-31T14:56:56+00:00</updated>
<author>
<name>Yann E. MORIN</name>
<email>yann.morin.1998@free.fr</email>
</author>
<published>2015-10-29T20:10:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=301c18e1233a4e1bbbd5368496ddfe99480909bf'/>
<id>urn:sha1:301c18e1233a4e1bbbd5368496ddfe99480909bf</id>
<content type='text'>
Add two options to the ext2 filesystem, one to add extra free space, one
to add extra free inodes.

Signed-off-by: "Yann E. MORIN" &lt;yann.morin.1998@free.fr&gt;
Cc: Gustavo Zacarias &lt;gustavo@zacarias.com.ar&gt;
Tested-by: Gustavo Zacarias &lt;gustavo@zacarias.com.ar&gt;
Acked-by: Gustavo Zacarias &lt;gustavo@zacarias.com.ar&gt;
Cc: Martin Bark &lt;martin@barkynet.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>fs/axfs: fix URL indentation</title>
<updated>2015-10-15T19:59:39+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>peter@korsgaard.com</email>
</author>
<published>2015-10-15T19:59:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=576463a95167cd83e6b883b71200a61eba27bddf'/>
<id>urn:sha1:576463a95167cd83e6b883b71200a61eba27bddf</id>
<content type='text'>
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>axfs: add new filesystem type</title>
<updated>2015-10-14T21:47:30+00:00</updated>
<author>
<name>Ariel D'Alessandro</name>
<email>ariel@vanguardiasur.com.ar</email>
</author>
<published>2015-10-14T19:51:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=a6f916430f553efa71dd7092073f5dec32861ba3'/>
<id>urn:sha1:a6f916430f553efa71dd7092073f5dec32861ba3</id>
<content type='text'>
The Advanced XIP File System is a Linux kernel filesystem driver that
enables files to be executed directly from flash or ROM memory rather
than being copied into RAM. It has the ability to store individual
*pages* in a file uncompressed/XIP or compressed/Demand Paged.

This commit only adds support for 'XIP all' mode, so all the files that
have the execute attribute set will be XIP'ed.

At the moment, the FS is not supported in Linux mainline (v4.3-rc5), so
the kernel has to be built with the axfs patches to be able to read it.
Patches can be found here: https://github.com/jaredeh/axfs

[Thomas: rewrap Config.in help text.]

Signed-off-by: Ariel D'Alessandro &lt;ariel@vanguardiasur.com.ar&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>fs/romfs: remove redunant ROMFS_TARGET definition</title>
<updated>2015-10-06T06:20:01+00:00</updated>
<author>
<name>Arnout Vandecappelle</name>
<email>arnout@mind.be</email>
</author>
<published>2015-10-05T18:52:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=03f18925a04119e984442bff41e461baa663a623'/>
<id>urn:sha1:03f18925a04119e984442bff41e461baa663a623</id>
<content type='text'>
Probably a leftover from our last fs infra reworking a couple of years
ago.

Incidentally, also added a newline at the end of the file.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) &lt;arnout@mind.be&gt;
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>squashfs: Add lz4 hc compression</title>
<updated>2015-10-04T16:35:40+00:00</updated>
<author>
<name>Matthias Weisser</name>
<email>m.weisser.m@gmail.com</email>
</author>
<published>2015-08-11T07:58:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=07e37bcc42f5b91a94da04178b9bfc8372af634b'/>
<id>urn:sha1:07e37bcc42f5b91a94da04178b9bfc8372af634b</id>
<content type='text'>
lz4 offers a high compression mode. A minimalistic file system shrinks by about 15%.

[Peter: Unconditionally use hc mode for lz4 instead of introducing another option]
Signed-off-by: Matthias Weisser &lt;m.weisser.m@gmail.com&gt;
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>fs: iso9660: change boot menu entry text</title>
<updated>2015-08-18T19:42:51+00:00</updated>
<author>
<name>Vivien Didelot</name>
<email>vivien.didelot@savoirfairelinux.com</email>
</author>
<published>2015-08-11T21:23:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=7a691d08e397f212b2d1adfabaee6b0b3eeefac6'/>
<id>urn:sha1:7a691d08e397f212b2d1adfabaee6b0b3eeefac6</id>
<content type='text'>
Replace Grub-specific "menu.lst" with "menu config" in the
BR2_TARGET_ROOTFS_ISO9660_BOOT_MENU Kconfig entry text, and mention
missing grub.cfg for Grub 2.

Signed-off-by: Vivien Didelot &lt;vivien.didelot@savoirfairelinux.com&gt;
Acked-by: "Yann E. MORIN" &lt;yann.morin.1998@free.fr&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>fs/common: add &lt;fs&gt;_POST_GEN_HOOKS support</title>
<updated>2015-08-10T18:56:05+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2015-07-31T08:23:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=15a53b93a034af78c1a3d62510a2abe5a91e4f8f'/>
<id>urn:sha1:15a53b93a034af78c1a3d62510a2abe5a91e4f8f</id>
<content type='text'>
The common filesystem infrastructure already supports a
&lt;fs&gt;_PRE_GEN_HOOKS variable, which allows filesystem makefiles to
register some actions to be done before the root filesystem image is
generated.

This commit adds a similiar &lt;fs&gt;_POST_GEN_HOOKS variable, which will
allow filesystem makefiles to do some actions after the filesystem
image has been generated. It will initially be used by the iso9660
filesystem to delete the temporary directory it creates.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Signed-off-by: Noé Rubinstein &lt;nrubinstein@aldebaran.com&gt;
Acked-by: "Yann E. MORIN" &lt;yann.morin.1998@free.fr&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>fs/iso9660: install Isolinux comboot modules</title>
<updated>2015-07-30T21:31:26+00:00</updated>
<author>
<name>Noé Rubinstein</name>
<email>noe.rubinstein@gmail.com</email>
</author>
<published>2015-07-30T14:47:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=8fb2b4c9daf00bcba3d6626f19c21f52675ce6b0'/>
<id>urn:sha1:8fb2b4c9daf00bcba3d6626f19c21f52675ce6b0</id>
<content type='text'>
This installs every module selected by the BR2_TARGET_SYSLINUX_C32.
This is useful when using a custom Isolinux configuration file that may use
comboot modules.

Signed-off-by: Noé Rubinstein &lt;nrubinstein@aldebaran.com&gt;
Reviewed-by: "Yann E. MORIN" &lt;yann.morin.1998@free.fr&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>fs: build host-mkpasswd when BR2_ROOTFS_USERS_TABLES is used</title>
<updated>2015-07-21T21:12:52+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2015-07-21T15:36:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=95bd0ad351fe03450f28699f80434539f3764438'/>
<id>urn:sha1:95bd0ad351fe03450f28699f80434539f3764438</id>
<content type='text'>
The code in fs/common.mk properly triggers the build of host-mkpasswd
when at least one package specifies a &lt;pkg&gt;_USERS variable. However,
when no selected package specifies a &lt;pkg&gt;_USERS variable but the user
uses a custom users table through BR2_ROOTFS_USERS_TABLES, then we
forget to build host-mkpasswd, leading to build failures if you don't
have mkpasswd installed in your machine.

This commit fixes that by taking into account both the package users
table and the custom users table when deciding to depend or not on
host-mkpasswd.

Reported-by: Auke Willem Oosterhoff &lt;oosterhoff@baopt.nl&gt;
Cc: Auke Willem Oosterhoff &lt;oosterhoff@baopt.nl&gt;
Cc: Yann E. MORIN &lt;yann.morin.1998@free.fr&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Acked-by: "Yann E. MORIN" &lt;yann.morin.1998@free.fr&gt;
</content>
</entry>
</feed>
