chiark / gitweb /
main: add link to wiki page with longer explanation of the /usr madness
[elogind.git] / src / main.c
index 2c02217d89b27453b4345832b19a43b4999f99f9..3291561e099bbacc0d45bec83013ae47d523b7e4 100644 (file)
@@ -942,26 +942,27 @@ static void test_mtab(void) {
 
 static void test_usr(void) {
         struct stat a, b;
-        bool seperate = false;
+        bool separate = false;
 
-        /* Check that /usr is not a seperate fs */
+        /* Check that /usr is not a separate fs */
 
         if (lstat("/", &a) >= 0 && lstat("/usr", &b) >= 0)
                 if (a.st_dev != b.st_dev)
-                        seperate = true;
+                        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)
-                seperate = true;
+                separate = true;
 
-        if (!seperate)
+        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.");
+                    "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[]) {