From: Lennart Poettering Date: Wed, 9 Mar 2011 22:59:07 +0000 (+0100) Subject: main: don't check if /usr really is a mount point, since it is fine if it is passed... X-Git-Tag: v21~125 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=b0c8757b056c18863d2f9c07ca3ba21f64a47b54;ds=sidebyside main: don't check if /usr really is a mount point, since it is fine if it is passed pre-mounted to us from the initrd --- diff --git a/src/main.c b/src/main.c index 37768c67a..769fc6772 100644 --- a/src/main.c +++ b/src/main.c @@ -942,25 +942,13 @@ static void test_mtab(void) { } static void test_usr(void) { - bool separate = false; /* Check that /usr is not a separate fs */ - if (path_is_mount_point("/usr") > 0) - separate = true; - /* This check won't work usually during boot, since /usr is - * probably not mounted yet, hence let's add a second - * check. We just check whether /usr is an empty directory. */ - if (dir_is_empty("/usr") > 0) - separate = true; - - if (!separate) - return; - - log_warning("/usr appears to be on a different file system than /. This is not supported anymore. " - "Some things will probably break (sometimes even silently) in mysterious ways. " - "Consult http://freedesktop.org/wiki/Software/systemd/separate-usr-is-broken for more information."); + log_warning("/usr appears to be on a different file system than /. This is not supported anymore. " + "Some things will probably break (sometimes even silently) in mysterious ways. " + "Consult http://freedesktop.org/wiki/Software/systemd/separate-usr-is-broken for more information."); } int main(int argc, char *argv[]) {