Removed conflicting criteria from IsProduction check.

This commit is contained in:
Taloth Saldono 2016-09-20 21:30:46 +02:00
parent a72b856fb8
commit a0b4d3a38d
1 changed files with 7 additions and 8 deletions

View File

@ -22,13 +22,13 @@ namespace NzbDrone.Common.EnvironmentInfo
serviceProvider.ServiceExist(ServiceProvider.NZBDRONE_SERVICE_NAME) &&
serviceProvider.GetStatus(ServiceProvider.NZBDRONE_SERVICE_NAME) == ServiceControllerStatus.StartPending;
//Guarded to avoid issues when running in a non-managed process
//Guarded to avoid issues when running in a non-managed process
var entry = Assembly.GetEntryAssembly();
if (entry != null)
{
ExecutingApplication = entry.Location;
}
}
}
static RuntimeInfoBase()
@ -69,7 +69,7 @@ namespace NzbDrone.Common.EnvironmentInfo
public bool IsWindowsService { get; private set; }
public bool IsConsole
{
{
get
{
if (OsInfo.IsWindows)
@ -78,7 +78,7 @@ namespace NzbDrone.Common.EnvironmentInfo
}
return true;
}
}
}
public bool IsRunning { get; set; }
@ -105,7 +105,7 @@ namespace NzbDrone.Common.EnvironmentInfo
}
catch
{
}
try
@ -115,15 +115,14 @@ namespace NzbDrone.Common.EnvironmentInfo
}
catch
{
}
string lowerCurrentDir = Directory.GetCurrentDirectory().ToLower();
if (lowerCurrentDir.Contains("teamcity")) return false;
if (lowerCurrentDir.Contains("_output")) return false;
if (lowerCurrentDir.StartsWith("/run/")) return false;
return true;
}
}
}
}