1
0
mirror of https://github.com/Sonarr/Sonarr.git synced 2024-12-16 11:37:58 +02:00

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

View File

@ -22,13 +22,13 @@ public RuntimeInfoBase(IServiceProvider serviceProvider, Logger logger)
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 @@ public bool IsAdmin
public bool IsWindowsService { get; private set; }
public bool IsConsole
{
{
get
{
if (OsInfo.IsWindows)
@ -78,7 +78,7 @@ public bool IsConsole
}
return true;
}
}
}
public bool IsRunning { get; set; }
@ -105,7 +105,7 @@ private static bool InternalIsProduction()
}
catch
{
}
try
@ -115,15 +115,14 @@ private static bool InternalIsProduction()
}
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;
}
}
}
}