2
0
Эх сурвалжийг харах

specify cwd before vfs-mount

David Rose 23 жил өмнө
parent
commit
fed924dab0

+ 3 - 4
panda/src/putil/virtualFileSystem.cxx

@@ -446,6 +446,9 @@ get_global_ptr() {
     // mount.
     _global_ptr->mount("/", "/", 0);
 
+    // And our initial cwd comes from the environment.
+    _global_ptr->chdir(ExecutionEnvironment::get_cwd());
+
     // Then, we add whatever mounts are listed in the Configrc file.
     Config::ConfigTable::Symbol mounts;
     config_util.GetAll("vfs-mount", mounts);
@@ -495,10 +498,6 @@ get_global_ptr() {
         }
       }
     }
-
-    // Finally, our cwd is initially from the environment, if that
-    // maps into our new VFS.
-    _global_ptr->chdir(ExecutionEnvironment::get_cwd());
   }
 
   return _global_ptr;