diff options
author | Melanie | 2011-01-29 04:47:32 +0000 |
---|---|---|
committer | Melanie | 2011-01-29 04:47:32 +0000 |
commit | 24a768a99b5de94042c7e170cc8aad83ec3a1ebc (patch) | |
tree | 388c6fca95fda2e69550c7690659339915c590f9 /OpenSim/Region/Application | |
parent | Significantly increase the total number of URL's available. In second life, ... (diff) | |
parent | Flash out the prim count module (diff) | |
download | opensim-SC-24a768a99b5de94042c7e170cc8aad83ec3a1ebc.zip opensim-SC-24a768a99b5de94042c7e170cc8aad83ec3a1ebc.tar.gz opensim-SC-24a768a99b5de94042c7e170cc8aad83ec3a1ebc.tar.bz2 opensim-SC-24a768a99b5de94042c7e170cc8aad83ec3a1ebc.tar.xz |
Merge branch 'master' into careminster-presence-refactor
Diffstat (limited to 'OpenSim/Region/Application')
-rw-r--r-- | OpenSim/Region/Application/ConfigurationLoader.cs | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/OpenSim/Region/Application/ConfigurationLoader.cs b/OpenSim/Region/Application/ConfigurationLoader.cs index 6e3d6af..40ab765 100644 --- a/OpenSim/Region/Application/ConfigurationLoader.cs +++ b/OpenSim/Region/Application/ConfigurationLoader.cs | |||
@@ -179,8 +179,10 @@ namespace OpenSim | |||
179 | for (int i = 0 ; i < sources.Count ; i++) | 179 | for (int i = 0 ; i < sources.Count ; i++) |
180 | { | 180 | { |
181 | if (ReadConfig(sources[i])) | 181 | if (ReadConfig(sources[i])) |
182 | { | ||
182 | iniFileExists = true; | 183 | iniFileExists = true; |
183 | AddIncludes(sources); | 184 | AddIncludes(sources); |
185 | } | ||
184 | } | 186 | } |
185 | 187 | ||
186 | if (!iniFileExists) | 188 | if (!iniFileExists) |
@@ -235,10 +237,19 @@ namespace OpenSim | |||
235 | string path = Path.Combine(basepath, chunkWithoutWildcards); | 237 | string path = Path.Combine(basepath, chunkWithoutWildcards); |
236 | path = Path.GetFullPath(path) + chunkWithWildcards; | 238 | path = Path.GetFullPath(path) + chunkWithWildcards; |
237 | string[] paths = Util.Glob(path); | 239 | string[] paths = Util.Glob(path); |
238 | foreach (string p in paths) | 240 | |
241 | // If the include path contains no wildcards, then warn the user that it wasn't found. | ||
242 | if (wildcardIndex == -1 && paths.Length == 0) | ||
239 | { | 243 | { |
240 | if (!sources.Contains(p)) | 244 | m_log.WarnFormat("[CONFIG]: Could not find include file {0}", path); |
241 | sources.Add(p); | 245 | } |
246 | else | ||
247 | { | ||
248 | foreach (string p in paths) | ||
249 | { | ||
250 | if (!sources.Contains(p)) | ||
251 | sources.Add(p); | ||
252 | } | ||
242 | } | 253 | } |
243 | } | 254 | } |
244 | } | 255 | } |