From 923f34e905cd31584198624e948920f18473739b Mon Sep 17 00:00:00 2001 From: Keivan Beigi Date: Fri, 26 Jul 2013 18:25:45 -0700 Subject: [PATCH] fixed router test for linux. --- NzbDrone.App.Test/RouterTest.cs | 7 +++++++ NzbDrone/Router.cs | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/NzbDrone.App.Test/RouterTest.cs b/NzbDrone.App.Test/RouterTest.cs index 49e20c12c..c1db19af9 100644 --- a/NzbDrone.App.Test/RouterTest.cs +++ b/NzbDrone.App.Test/RouterTest.cs @@ -10,6 +10,13 @@ namespace NzbDrone.App.Test [TestFixture] public class RouterTest : TestBase { + [SetUp] + public void Setup() + { + WindowsOnly(); + } + + [Test] public void Route_should_call_install_service_when_application_mode_is_install() { diff --git a/NzbDrone/Router.cs b/NzbDrone/Router.cs index 33689d1ed..48ccf2aaf 100644 --- a/NzbDrone/Router.cs +++ b/NzbDrone/Router.cs @@ -110,12 +110,12 @@ namespace NzbDrone return ApplicationModes.Help; } - if (_startupArguments.Flags.Contains(StartupArguments.INSTALL_SERVICE)) + if (!OsInfo.IsLinux && _startupArguments.Flags.Contains(StartupArguments.INSTALL_SERVICE)) { return ApplicationModes.InstallService; } - if (_startupArguments.Flags.Contains(StartupArguments.UNINSTALL_SERVICE)) + if (!OsInfo.IsLinux && _startupArguments.Flags.Contains(StartupArguments.UNINSTALL_SERVICE)) { return ApplicationModes.UninstallService; }