]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - utils/mountd/v4root.c
v4root: set the time-to-live for V4ROOT exports to the DEFAULT.
[nfs-utils.git] / utils / mountd / v4root.c
index 81f813bde067777d4b357c86a2ea30a7d1bf0eee..57ee0b29ad7e6d504ad36426a1b37de67c249347 100644 (file)
@@ -46,6 +46,7 @@ static nfs_export pseudo_root = {
                .e_nsqgids = 0,
                .e_fsid = 0,
                .e_mountpoint = NULL,
+               .e_ttl = DEFAULT_TTL,
        },
        .m_exported = 0,
        .m_xtabent = 1,
@@ -192,6 +193,13 @@ v4root_set()
                                 */
                                continue;
 
+                       if (strcmp(exp->m_export.e_path, "/") == 0 &&
+                           !(exp->m_export.e_flags & NFSEXP_FSID)) {
+                               /* Force '/' to be exported as fsid == 0*/
+                               exp->m_export.e_flags |= NFSEXP_FSID;
+                               exp->m_export.e_fsid = 0;
+                       }
+
                        v4root_add_parents(exp);
                        /* XXX: error handling! */
                }