mirror of
https://github.com/Radarr/Radarr.git
synced 2024-09-17 15:02:34 +02:00
Fixed: Permissions after installing on Windows and opening Firewall port
(cherry picked from commit ff2e8ffc372a34d08028db3c49f603cdfb87d832)
This commit is contained in:
parent
42c9e4e3e5
commit
926d37a572
@ -11,6 +11,7 @@ namespace NzbDrone.Common.EnvironmentInfo
|
|||||||
public interface IAppFolderFactory
|
public interface IAppFolderFactory
|
||||||
{
|
{
|
||||||
void Register();
|
void Register();
|
||||||
|
void SetPermissions();
|
||||||
}
|
}
|
||||||
|
|
||||||
public class AppFolderFactory : IAppFolderFactory
|
public class AppFolderFactory : IAppFolderFactory
|
||||||
@ -58,7 +59,7 @@ public void Register()
|
|||||||
InitializeMonoApplicationData();
|
InitializeMonoApplicationData();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void SetPermissions()
|
public void SetPermissions()
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
@ -18,18 +18,21 @@ public class UtilityModeRouter : IUtilityModeRouter
|
|||||||
private readonly IConsoleService _consoleService;
|
private readonly IConsoleService _consoleService;
|
||||||
private readonly IProcessProvider _processProvider;
|
private readonly IProcessProvider _processProvider;
|
||||||
private readonly IRemoteAccessAdapter _remoteAccessAdapter;
|
private readonly IRemoteAccessAdapter _remoteAccessAdapter;
|
||||||
|
private readonly IAppFolderFactory _appFolderFactory;
|
||||||
private readonly Logger _logger;
|
private readonly Logger _logger;
|
||||||
|
|
||||||
public UtilityModeRouter(IServiceProvider serviceProvider,
|
public UtilityModeRouter(IServiceProvider serviceProvider,
|
||||||
IConsoleService consoleService,
|
IConsoleService consoleService,
|
||||||
IProcessProvider processProvider,
|
IProcessProvider processProvider,
|
||||||
IRemoteAccessAdapter remoteAccessAdapter,
|
IRemoteAccessAdapter remoteAccessAdapter,
|
||||||
|
IAppFolderFactory appFolderFactory,
|
||||||
Logger logger)
|
Logger logger)
|
||||||
{
|
{
|
||||||
_serviceProvider = serviceProvider;
|
_serviceProvider = serviceProvider;
|
||||||
_consoleService = consoleService;
|
_consoleService = consoleService;
|
||||||
_processProvider = processProvider;
|
_processProvider = processProvider;
|
||||||
_remoteAccessAdapter = remoteAccessAdapter;
|
_remoteAccessAdapter = remoteAccessAdapter;
|
||||||
|
_appFolderFactory = appFolderFactory;
|
||||||
_logger = logger;
|
_logger = logger;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -79,6 +82,7 @@ public void Route(ApplicationModes applicationModes)
|
|||||||
{
|
{
|
||||||
_logger.Debug("Regiser URL selected");
|
_logger.Debug("Regiser URL selected");
|
||||||
_remoteAccessAdapter.MakeAccessible(false);
|
_remoteAccessAdapter.MakeAccessible(false);
|
||||||
|
_appFolderFactory.SetPermissions();
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user