chiark / gitweb /
units: Remove the distro specific references to killall.service.
[elogind.git] / src / label.c
index fb570c54a50d5c6693e0c9e464a266136d3fb161..809b1ee64656fb5a75c590a73ee16c44551f28b5 100644 (file)
@@ -83,6 +83,10 @@ int label_fix(const char *path) {
                 if (r == 0) {
                         r = setfilecon(path, fcon);
                         freecon(fcon);
+
+                        /* If the FS doesn't support labels, then exit without warning */
+                        if (r < 0 && errno == ENOTSUP)
+                                return 0;
                 }
         }