diff options
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Framework/PluginLoader.cs | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/OpenSim/Framework/PluginLoader.cs b/OpenSim/Framework/PluginLoader.cs index d12aa61..5fa27d6 100644 --- a/OpenSim/Framework/PluginLoader.cs +++ b/OpenSim/Framework/PluginLoader.cs | |||
@@ -245,6 +245,7 @@ namespace OpenSim.Framework | |||
245 | // occasionally seems to corrupt its addin cache | 245 | // occasionally seems to corrupt its addin cache |
246 | // Hence, as a temporary solution we'll remove it before each startup | 246 | // Hence, as a temporary solution we'll remove it before each startup |
247 | 247 | ||
248 | <<<<<<< HEAD | ||
248 | try | 249 | try |
249 | { | 250 | { |
250 | if (Directory.Exists(dir + "/addin-db-000")) | 251 | if (Directory.Exists(dir + "/addin-db-000")) |
@@ -252,6 +253,23 @@ namespace OpenSim.Framework | |||
252 | 253 | ||
253 | if (Directory.Exists(dir + "/addin-db-001")) | 254 | if (Directory.Exists(dir + "/addin-db-001")) |
254 | Directory.Delete(dir + "/addin-db-001", true); | 255 | Directory.Delete(dir + "/addin-db-001", true); |
256 | ======= | ||
257 | string customDir = Environment.GetEnvironmentVariable ("MONO_ADDINS_REGISTRY"); | ||
258 | string v0 = "addin-db-000"; | ||
259 | string v1 = "addin-db-001"; | ||
260 | if (customDir != null && customDir != String.Empty) | ||
261 | { | ||
262 | v0 = Path.Combine(customDir, v0); | ||
263 | v1 = Path.Combine(customDir, v1); | ||
264 | } | ||
265 | try | ||
266 | { | ||
267 | if (Directory.Exists(v0)) | ||
268 | Directory.Delete(v0, true); | ||
269 | |||
270 | if (Directory.Exists(v1)) | ||
271 | Directory.Delete(v1, true); | ||
272 | >>>>>>> avn/ubitvar | ||
255 | } | 273 | } |
256 | catch (IOException) | 274 | catch (IOException) |
257 | { | 275 | { |