X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Ffstab-generator%2Ffstab-generator.c;h=cd1478e54dcaa70e48fe88c3220c68952bf81d0c;hb=c8eba64529ffd5b106c96fce2afb73741cb2207f;hp=2ece12f79202d24bee85944c0fce862ff0dd57b3;hpb=e0952d9d021234e79f3a70f33a9e5d201872a417;p=elogind.git diff --git a/src/fstab-generator/fstab-generator.c b/src/fstab-generator/fstab-generator.c index 2ece12f79..cd1478e54 100644 --- a/src/fstab-generator/fstab-generator.c +++ b/src/fstab-generator/fstab-generator.c @@ -403,10 +403,8 @@ static int add_root_mount(void) { } what = fstab_node_to_udev_node(arg_root_what); - if (!path_is_absolute(what)) { - log_debug("Skipping entry what=%s where=/sysroot type=%s", what, strna(arg_root_fstype)); - return 0; - } + if (!what) + log_oom(); if (!arg_root_options) opts = arg_root_rw > 0 ? "rw" : "ro"; @@ -421,7 +419,7 @@ static int add_root_mount(void) { "/sysroot", arg_root_fstype, opts, - 1, + is_device_path(what) ? 1 : 0, false, false, false,