chiark / gitweb /
mount-setup: create mount points if not existing yet
[elogind.git] / mount-setup.c
index 12605ebb4d158c9614be932f1b660b778c732ebb..c6a471237be8783a46bcb46965e807545bd511e9 100644 (file)
@@ -85,6 +85,10 @@ static int mount_one(const char *t[]) {
         if (r > 0)
                 return 0;
 
+        /* The access mode here doesn't really matter too much, since
+         * the mounted file system will take precedence anyway. */
+        mkdir(t[MOUNT_WHERE], 0755);
+
         log_debug("Mounting %s to %s of type %s with options %s.",
                   t[MOUNT_WHAT],
                   t[MOUNT_WHERE],