В Tue, 22 Jul 2014 00:39:13 +0200
Jon Severinsson <j...@severinsson.net> пишет:

> This makes no difference if /usr was mounted in the initrd,
> and brings the behaviour of legacy systems closer to those
> with a propper initrd.

This should be documented in systemd.special(7) then.

But what exact problem does it solve?

> ---
>  src/core/mount.c | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/src/core/mount.c b/src/core/mount.c
> index 102bbef..39a9aaf 100644
> --- a/src/core/mount.c
> +++ b/src/core/mount.c
> @@ -380,7 +380,8 @@ static int mount_add_default_dependencies(Mount *m) {
>          if (!p)
>                  return 0;
>  
> -        if (path_equal(m->where, "/"))
> +        if (path_equal(m->where, "/") ||
> +            path_equal(m->where, "/usr"))
>                  return 0;
>  
>          if (mount_is_network(p)) {

_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to