chiark / gitweb /
fstab-generator: Do not try to fsck non-devices
[elogind.git] / src / fstab-generator / fstab-generator.c
index 1227f0895dbe4915ee395f89731974d8d7be51c0..5480e54b4ea87073d7b13f853e20dbc4056c22a8 100644 (file)
@@ -152,6 +152,11 @@ static int add_fsck(FILE *f, const char *what, const char *where, const char *ty
         if (passno == 0)
                 return 0;
 
+        if (!is_device_path(what)) {
+                log_warning("Checking was requested for \"%s\", but it is not a device.", what);
+                return 0;
+        }
+
         if (type && !streq(type, "auto")) {
                 int r;
                 const char *checker;