Fix addon and configuration file paths
parent
c89d1cf072
commit
1020707918
|
@ -1222,11 +1222,14 @@ int main(int argc, char *argv[])
|
|||
core::array<std::string> filenames;
|
||||
filenames.push_back(porting::path_user +
|
||||
DIR_DELIM + "minetest.conf");
|
||||
// Legacy configuration file location
|
||||
filenames.push_back(porting::path_user +
|
||||
DIR_DELIM + ".." + DIR_DELIM + "minetest.conf");
|
||||
#ifdef RUN_IN_PLACE
|
||||
// Try also from a lower level (to aid having the same configuration
|
||||
// for many RUN_IN_PLACE installs)
|
||||
filenames.push_back(porting::path_user +
|
||||
DIR_DELIM + ".." + DIR_DELIM + "minetest.conf");
|
||||
DIR_DELIM + ".." + DIR_DELIM + ".." + DIR_DELIM + "minetest.conf");
|
||||
#endif
|
||||
|
||||
for(u32 i=0; i<filenames.size(); i++)
|
||||
|
|
|
@ -886,6 +886,10 @@ Server::Server(
|
|||
// Figure out some paths
|
||||
m_path_share = porting::path_share + DIR_DELIM + "server";
|
||||
m_path_game = m_path_share + DIR_DELIM + "games" + DIR_DELIM + m_gamename;
|
||||
m_path_addons.insert(m_path_share + DIR_DELIM + "addons"
|
||||
+ DIR_DELIM + m_gamename);
|
||||
m_path_addons.insert(porting::path_user + DIR_DELIM + "server"
|
||||
+ DIR_DELIM + "addons" + DIR_DELIM + m_gamename);
|
||||
|
||||
// Path to builtin.lua
|
||||
std::string builtinpath = m_path_share + DIR_DELIM + "builtin.lua";
|
||||
|
|
|
@ -284,11 +284,14 @@ int main(int argc, char *argv[])
|
|||
core::array<std::string> filenames;
|
||||
filenames.push_back(porting::path_user +
|
||||
DIR_DELIM + "minetest.conf");
|
||||
// Legacy configuration file location
|
||||
filenames.push_back(porting::path_user +
|
||||
DIR_DELIM + ".." + DIR_DELIM + "minetest.conf");
|
||||
#ifdef RUN_IN_PLACE
|
||||
// Try also from a lower level (to aid having the same configuration
|
||||
// for many RUN_IN_PLACE installs)
|
||||
filenames.push_back(porting::path_user +
|
||||
DIR_DELIM + ".." + DIR_DELIM + "minetest.conf");
|
||||
DIR_DELIM + ".." + DIR_DELIM + ".." + DIR_DELIM + "minetest.conf");
|
||||
#endif
|
||||
|
||||
for(u32 i=0; i<filenames.size(); i++)
|
||||
|
|
Loading…
Reference in New Issue