<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mtd-utils.git/ubifs-utils, branch v2.0.2</title>
<subtitle>A mirror of http://git.infradead.org/mtd-utils.git</subtitle>
<id>https://git.infraroot.at/mtd-utils.git/atom?h=v2.0.2</id>
<link rel='self' href='https://git.infraroot.at/mtd-utils.git/atom?h=v2.0.2'/>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/mtd-utils.git/'/>
<updated>2018-04-05T12:49:07+00:00</updated>
<entry>
<title>mtd-utils: ubifs: fix typo in without_lzo definition</title>
<updated>2018-04-05T12:49:07+00:00</updated>
<author>
<name>Koen Vandeputte</name>
<email>koen.vandeputte@ncentric.com</email>
</author>
<published>2018-04-05T07:51:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/mtd-utils.git/commit/?id=044ed4c0dd788f980a3a1a6fc6bf855a239f12e5'/>
<id>urn:sha1:044ed4c0dd788f980a3a1a6fc6bf855a239f12e5</id>
<content type='text'>
Fixes: 1d04b4d5361a ("fix build when WITHOUT_LZO is set")

Signed-off-by: Koen Vandeputte &lt;koen.vandeputte@ncentric.com&gt;
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>mkfs.ubifs: Allow root entry in device table</title>
<updated>2018-03-07T13:45:55+00:00</updated>
<author>
<name>David Engraf</name>
<email>david.engraf@sysgo.com</email>
</author>
<published>2018-03-06T08:13:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/mtd-utils.git/commit/?id=80de29a464c7ed639ae337860b5fb346fde8abe5'/>
<id>urn:sha1:80de29a464c7ed639ae337860b5fb346fde8abe5</id>
<content type='text'>
When using a local root folder the permissions, user and group settings
are taken from the local folder. These permissions might be incorrect if
the folder has been created for the local user. Creating an UBIFS image
on my local system resulted in the following output on the target:

drwx------   17 1000     1000   1264 Jan  1 00:00 .
drwx------   17 1000     1000   1264 Jan  1 00:00 ..
drwxr-xr-x    2 root     root   9104 May 30  2017 bin
drwxr-xr-x    7 root     root   2760 Jan  1 00:00 dev
...

mkfs.ubifs aborts with an error message when the device table contains
a root entry. This patch allows setting the root folder permissions,
user and group to overwrite local configurations.

Signed-off-by: David Engraf &lt;david.engraf@sysgo.com&gt;
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Remove self-assignments of unused paramters</title>
<updated>2017-11-02T00:14:34+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2017-11-01T23:50:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/mtd-utils.git/commit/?id=81fd176a6b4958147302ef900f2651c476a3d4e7'/>
<id>urn:sha1:81fd176a6b4958147302ef900f2651c476a3d4e7</id>
<content type='text'>
Use casts to void instead. Clang generates warnings about that by
default.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>mkfs.ubifs: ignore EOPNOTSUPP when listing extended attributes</title>
<updated>2017-10-30T11:13:49+00:00</updated>
<author>
<name>Pavel Roskin</name>
<email>plroskin@gmail.com</email>
</author>
<published>2017-10-24T15:07:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/mtd-utils.git/commit/?id=3b421ab6144c661893e555d70b0c75608eb6a090'/>
<id>urn:sha1:3b421ab6144c661893e555d70b0c75608eb6a090</id>
<content type='text'>
Systems that don't support extended attributes should still be able to
create ubifs images.

Signed-off-by: Pavel Roskin &lt;plroskin@gmail.com&gt;
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>mkfs.ubifs: Apply squash-uids to the root node</title>
<updated>2017-10-04T08:14:19+00:00</updated>
<author>
<name>Romain Izard</name>
<email>romain.izard.pro@gmail.com</email>
</author>
<published>2017-10-03T08:50:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/mtd-utils.git/commit/?id=afba4fc3b7e989d8b23176ffbf6e84164920a079'/>
<id>urn:sha1:afba4fc3b7e989d8b23176ffbf6e84164920a079</id>
<content type='text'>
The root node of the file system needs to be handled as a special case
when removing the owner information from the input.

Signed-off-by: Romain Izard &lt;romain.izard.pro@gmail.com&gt;
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>mkfs-ubifs: fix inclusion of uuid.h</title>
<updated>2017-07-10T11:59:47+00:00</updated>
<author>
<name>Rolf Eike Beer</name>
<email>eb@emlix.com</email>
</author>
<published>2017-07-10T11:54:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/mtd-utils.git/commit/?id=454a3d0b1ac413de3c32e4076ba74fdc70a8e973'/>
<id>urn:sha1:454a3d0b1ac413de3c32e4076ba74fdc70a8e973</id>
<content type='text'>
The include directory exported by uuid.pc is */include/uuid, so uuid.h
must be included without any directory in the path. This usually works
out because uuid is installed in the normal prefix, so the parent
directory of what uuid has as include dir ends up in the include path
anyway. In case one uses a custom uuid outside of the regular include
path this breaks.

Signed-off-by: Rolf Eike Beer &lt;eb@emlix.com&gt;
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Replace defunct ubifs_assert</title>
<updated>2017-06-28T08:27:11+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2017-06-14T13:37:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/mtd-utils.git/commit/?id=e772dc854be0fa0f90254e09b3fe0cd3831fc38c'/>
<id>urn:sha1:e772dc854be0fa0f90254e09b3fe0cd3831fc38c</id>
<content type='text'>
The ubifs assert defined in defs.h was only used in three places
inside key.h and defined to never perform any checks at all.

This patch replaces ubifs_assert in mkfs.ubifs with the regular
libc assert macro.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>ubi-utils: Return error code if command line option is unknown</title>
<updated>2017-06-14T09:00:30+00:00</updated>
<author>
<name>Daniel Wagner</name>
<email>daniel.wagner@siemens.com</email>
</author>
<published>2017-06-12T10:50:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/mtd-utils.git/commit/?id=76e27a79eddb6279bbbc0ec840d66b753a9ba0f3'/>
<id>urn:sha1:76e27a79eddb6279bbbc0ec840d66b753a9ba0f3</id>
<content type='text'>
The tools in question will quit with an exit code 0 if the command
line option was not recognized. By returning an error code a calling
script has the possibility to distinguish between a real success and
an invalid invocation.

We need to return -1 instead of EXIT_FAILURE to be consistent with the
other exit code places.

Signed-off-by: Daniel Wagner &lt;daniel.wagner@siemens.com&gt;
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>mkfs.ubifs: Add support for symlinks in device table</title>
<updated>2017-05-31T08:56:25+00:00</updated>
<author>
<name>David Engraf</name>
<email>david.engraf@sysgo.com</email>
</author>
<published>2017-05-23T06:52:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/mtd-utils.git/commit/?id=871c2f1e898fc692e2966092372ee9c4ce31bbc0'/>
<id>urn:sha1:871c2f1e898fc692e2966092372ee9c4ce31bbc0</id>
<content type='text'>
It is not possible to change ownership for symlinks in the device table file.
This patch adds support for symlinks equal to mkfs.jffs2 and updates the
sample device table file. The permission entry for symlinks in the device
table must be set to 0777.

Signed-off-by: David Engraf &lt;david.engraf@sysgo.com&gt;
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Fix alignment trap triggered by NEON instructions</title>
<updated>2017-03-02T09:43:56+00:00</updated>
<author>
<name>Yuanjie Huang</name>
<email>Yuanjie.Huang@windriver.com</email>
</author>
<published>2017-03-02T09:43:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/mtd-utils.git/commit/?id=7d026a85946a08b8167dcd792ea6660bf6a49e08'/>
<id>urn:sha1:7d026a85946a08b8167dcd792ea6660bf6a49e08</id>
<content type='text'>
NEON instruction VLD1.64 was used to copy 64 bits data after type
casting, and they will trigger alignment trap.
This patch uses memcpy to avoid alignment problem.

Signed-off-by: Yuanjie Huang &lt;Yuanjie.Huang@windriver.com&gt;
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
</feed>
