goto do_opts;
}
#endif /* MOUNT_TYPE_LOFS */
+#ifdef MOUNT_TYPE_LUSTRE
+ if (STREQ(type, MOUNT_TYPE_LUSTRE)) {
+ dev_opts = null_opts;
+ goto do_opts;
+ }
+#endif /* MOUNT_TYPE_LUSTRE */
plog(XLOG_FATAL, "linux mount: unknown fs-type: %s\n", type);
XFREE(xoptstr);
XFREE(*xopts);
} else /* end of "if type is LOFS" */
#endif /* MOUNT_TYPE_LOFS */
+#ifdef MOUNT_TYPE_LUSTRE
+ if (STREQ(type, MOUNT_TYPE_LUSTRE)) {
+ if (*extra_opts)
+ extra_opts = str3cat(extra_opts, ",device=", mnt->mnt_fsname, "");
+ else
+ extra_opts = str3cat(extra_opts, "device=", mnt->mnt_fsname, "");
+ }
+#endif /* MOUNT_TYPE_LOFS */
+
{
#ifdef HAVE_LOOP_DEVICE
/*