[OE-core] [PATCH v3] systemd: re-enable mount propagation for udevd

Hongzhi, Song hongzhi.song at windriver.com
Fri Feb 23 01:23:28 UTC 2018


If MountFlags=slave, systemd-udevd mounts all block device,  such as

'/dev/sda1' '/dev/mmcblk*' , in itself unit namespace. So other namespace,

such as 'root user', has no access to use block device mentioned above.


On 2018年02月23日 08:50, Otavio Salvador wrote:
> On Thu, Feb 22, 2018 at 11:15 AM, Hongzhi.Song
> <hongzhi.song at windriver.com> wrote:
>> MountFlags's default value is shared in systemd-udevd.service. But upstream
>> sets MountFlags with slave just for keeping mounts done by udev private to
>> udevd, which causes block device mounted by udev unvisable but being busy for
>> host. So we revert it to shared to be propagated to host.
>>
>> Signed-off-by: Hongzhi.Song <hongzhi.song at windriver.com>
> This is what the mountflag does. This does not explain WHY you need this change.
>




More information about the Openembedded-core mailing list