[PATCH] mkfs.ubifs: Add support for symlinks in device table

David Engraf david.engraf at sysgo.com
Thu May 18 08:16:15 PDT 2017


Hi Richard,

Am 18.05.2017 um 17:08 schrieb Richard Weinberger:
> David,
> 
> Am 18.05.2017 um 17:03 schrieb David Engraf:
>>>> You're right the permissions are ignored for symlinks but the user and group id is used. Without this flag mkfs.ubifs takes uid/gid from the local system.
>>>
>>> IMHO we can just force the uid/gid to 0, no?
>>
>> Why? It doesn't make sense to have all uid/gid to 0. This should be decided by the user. The purpose of the device table file is to allow the user to specify the
>> permissions/uid/gid to his requirements. mkfs.jffs2 handles it like that as well.
> 
> Since the ownership is ignored too, what is the usecase?

The ownership is not ignored, you can have a different one for a symlink 
(check "chown -h"). This is supported on ubifs:

lrwxrwxrwx    1 1        1     9 Jan  1 00:00 link -> orig_file
-rw-r--r--    1 0        0     0 Jan  1 00:00 orig_file

Best regards
- David




More information about the linux-mtd mailing list