diff options
Diffstat (limited to 'OpenSim/Region/Application/OpenSimBase.cs')
-rw-r--r-- | OpenSim/Region/Application/OpenSimBase.cs | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/OpenSim/Region/Application/OpenSimBase.cs b/OpenSim/Region/Application/OpenSimBase.cs index ffabdd8..4cdb074 100644 --- a/OpenSim/Region/Application/OpenSimBase.cs +++ b/OpenSim/Region/Application/OpenSimBase.cs | |||
@@ -188,6 +188,14 @@ namespace OpenSim | |||
188 | /// </summary> | 188 | /// </summary> |
189 | protected override void StartupSpecific() | 189 | protected override void StartupSpecific() |
190 | { | 190 | { |
191 | IConfig startupConfig = m_config.Source.Configs["Startup"]; | ||
192 | if (startupConfig != null) | ||
193 | { | ||
194 | string pidFile = startupConfig.GetString("PIDFile", String.Empty); | ||
195 | if (pidFile != String.Empty) | ||
196 | CreatePIDFile(pidFile); | ||
197 | } | ||
198 | |||
191 | base.StartupSpecific(); | 199 | base.StartupSpecific(); |
192 | 200 | ||
193 | m_stats = StatsManager.StartCollectingSimExtraStats(); | 201 | m_stats = StatsManager.StartCollectingSimExtraStats(); |
@@ -857,4 +865,4 @@ namespace OpenSim | |||
857 | } | 865 | } |
858 | } | 866 | } |
859 | } | 867 | } |
860 | } \ No newline at end of file | 868 | } |