Oh yeah, the patch:

Index: fakeroot.c
===================================================================
RCS file: /cvsroot/hurd/hurd/trans/fakeroot.c,v
retrieving revision 1.6
diff -u -b -p -r1.6 fakeroot.c
--- fakeroot.c  6 May 2002 00:40:14 -0000       1.6
+++ fakeroot.c  11 May 2002 20:13:16 -0000
@@ -611,6 +611,14 @@ any user to open nodes regardless of per
   if (err)
     error (5, err, "Cannot create root node");
 
+  err = netfs_validate_stat (netfs_root_node, 0);
+  if (err)
+    error (6, err, "Cannot stat underlying node");
+
+  netfs_root_node->nn_stat.st_mode &= ~(S_IPTRANS | S_IATRANS);
+  netfs_root_node->nn_stat.st_mode |= S_IROOT;
+  netfs_root_node->nn->faked |= FAKE_MODE;
+
   netfs_server_loop ();                /* Never returns.  */
 
   /*NOTREACHED*/

_______________________________________________
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd

Reply via email to