On Sunday 06 July 2014 at 13:01:22, Leonid Isaev wrote: 
> Hi,
> 
>       I have a read-only / filesystem and /etc/mtab points to
> /proc/self/mounts as it should.
>       So, in systemd-215 tmpfile.d fails to create a symbolic link /etc/mtab
> because /usr/lib/tmpfiles.d/etc.conf contains is a line "L+ /etc/mtab - - - -
> ../proc/self/mounts". 
>       Is this intentional? Besides failing on ro /, it is also confusing
> because /etc/mtab can be supplied by a package (in archlinux, the 'filesystem'
> package), so why tmpfiles instead of including this symlink with systemd?
>       The same question applies to the entire etc.conf: why does tmpfiles
> touch /etc at all, especially if /etc is already properly set up?
> 
> Thanks,
> 

L+ (as well as any other "+" directives) only force-overwrite files if this is
needed, e. g. if a symlink points to the wrong desination.

-- 
Ivan Shapovalov / intelfx /

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
systemd-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to