]> www.infradead.org Git - mtd-utils.git/commit
mkfs.ubifs: Allow root entry in device table
authorDavid Engraf <david.engraf@sysgo.com>
Tue, 6 Mar 2018 08:13:42 +0000 (09:13 +0100)
committerDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>
Wed, 7 Mar 2018 13:45:55 +0000 (14:45 +0100)
commit80de29a464c7ed639ae337860b5fb346fde8abe5
treec8f71dbc12ec3c09acfdff8c08c5121f73a9949e
parent414b71e9f9755e6d49f58eb303abc484115e9048
mkfs.ubifs: Allow root entry in device table

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 <david.engraf@sysgo.com>
Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
ubifs-utils/mkfs.ubifs/devtable.c
ubifs-utils/mkfs.ubifs/mkfs.ubifs.c