]> err.no Git - systemd/commitdiff
mount: support less cumbersome x-systemd-xxx mount options
authorLennart Poettering <lennart@poettering.net>
Tue, 8 Mar 2011 02:08:15 +0000 (03:08 +0100)
committerLennart Poettering <lennart@poettering.net>
Tue, 8 Mar 2011 02:08:15 +0000 (03:08 +0100)
src/mount.c

index 8a9ab167210373f0a4cbec4d2bb9665954c68c45..00780101a0c1edbced14f97a2ce6c0371416a33f 100644 (file)
@@ -289,9 +289,13 @@ static int mount_add_target_links(Mount *m) {
 
         noauto = !!mount_test_option(p->options, MNTOPT_NOAUTO);
         nofail = !!mount_test_option(p->options, "nofail");
-        handle = !!mount_test_option(p->options, "comment=systemd.mount") ||
+        handle =
+                mount_test_option(p->options, "comment=systemd.mount") ||
+                mount_test_option(p->options, "x-systemd-mount") ||
                 m->meta.manager->mount_auto;
-        automount = !!mount_test_option(p->options, "comment=systemd.automount");
+        automount =
+                mount_test_option(p->options, "comment=systemd.automount") ||
+                mount_test_option(p->options, "x-systemd-automount");
 
         if (mount_test_option(p->options, "_netdev") ||
             (p->fstype && fstype_is_network(p->fstype))) {