diff options
Diffstat (limited to 'OpenSim/Region')
-rw-r--r-- | OpenSim/Region/OptionalModules/World/AutoBackup/AutoBackupModule.cs | 25 |
1 files changed, 6 insertions, 19 deletions
diff --git a/OpenSim/Region/OptionalModules/World/AutoBackup/AutoBackupModule.cs b/OpenSim/Region/OptionalModules/World/AutoBackup/AutoBackupModule.cs index 4899718..4735620 100644 --- a/OpenSim/Region/OptionalModules/World/AutoBackup/AutoBackupModule.cs +++ b/OpenSim/Region/OptionalModules/World/AutoBackup/AutoBackupModule.cs | |||
@@ -234,35 +234,22 @@ namespace OpenSim.Region.OptionalModules.World.AutoBackup | |||
234 | if(scene == null) | 234 | if(scene == null) |
235 | return; | 235 | return; |
236 | 236 | ||
237 | m_log.Info("[AUTO BACKUP MODULE]: RegionLoaded for region: " + scene.RegionInfo.RegionName); | ||
238 | |||
239 | AutoBackupModuleState st = new AutoBackupModuleState(scene); | 237 | AutoBackupModuleState st = new AutoBackupModuleState(scene); |
240 | states.Add(scene, st); | 238 | states.Add(scene, st); |
241 | 239 | ||
242 | //Read the config settings and set variables. | 240 | //Read the config settings and set variables. |
243 | IConfig config = scene.Config.Configs["Startup"]; | 241 | IConfig config = scene.Config.Configs["AutoBackupModule"]; |
244 | if(config == null) | 242 | if(config == null) |
245 | { | 243 | { |
246 | m_log.Warn("[AUTO BACKUP MODULE]: Can't get config settings! Here are the IConfigs available:"); | 244 | //No config settings for this, let's just give up. |
247 | foreach(IConfig c in m_configSource.Configs) | 245 | st.SetEnabled(false); |
248 | { | 246 | m_log.Info("[AUTO BACKUP MODULE]: Region " + scene.RegionInfo.RegionName + " is NOT AutoBackup enabled."); |
249 | m_log.Warn("[AUTO BACKUP MODULE]: " + c.Name); | 247 | return; |
250 | } | ||
251 | |||
252 | if(scene.Config != null) | ||
253 | { | ||
254 | m_log.Warn("[AUTO BACKUP MODULE]: And in scene.Config:"); | ||
255 | IConfigSource tmp = scene.Config; | ||
256 | foreach(IConfig d in tmp.Configs) | ||
257 | { | ||
258 | m_log.Warn("[AUTO BACKUP MODULE]: " + d.Name); | ||
259 | } | ||
260 | } | ||
261 | throw new NullReferenceException("This is debug code"); //This crashes the whole process -- not good | ||
262 | } | 248 | } |
263 | st.SetEnabled(config.GetBoolean("AutoBackup", false)); | 249 | st.SetEnabled(config.GetBoolean("AutoBackup", false)); |
264 | if(!st.GetEnabled()) //If you don't want AutoBackup, we stop. | 250 | if(!st.GetEnabled()) //If you don't want AutoBackup, we stop. |
265 | { | 251 | { |
252 | m_log.Info("[AUTO BACKUP MODULE]: Region " + scene.RegionInfo.RegionName + " is NOT AutoBackup enabled."); | ||
266 | return; | 253 | return; |
267 | } | 254 | } |
268 | else | 255 | else |