mirror of
https://github.com/Jackett/Jackett.git
synced 2025-09-17 17:34:09 +02:00
Disable Mono.Posix
This commit is contained in:
@@ -185,7 +185,7 @@ Task("Package-DotNetCore-LinuxAMDx64")
|
|||||||
CopyFileToDirectory("./install_service_systemd.sh", buildOutputPath);
|
CopyFileToDirectory("./install_service_systemd.sh", buildOutputPath);
|
||||||
CopyFileToDirectory("./Upstart.config", buildOutputPath);
|
CopyFileToDirectory("./Upstart.config", buildOutputPath);
|
||||||
|
|
||||||
Gzip($"./BuildOutput/{netCoreFramework}/{runtimeId}", $"./{artifactsDirName}", "Jackett", "Jackett.Binaries.LinuxAMDx64.tar.gz");
|
Gzip($"./BuildOutput/{netCoreFramework}/{runtimeId}", $"./{artifactsDirName}", "Jackett", "Experimental.Jackett.Binaries.LinuxAMDx64.tar.gz");
|
||||||
});
|
});
|
||||||
|
|
||||||
Task("Package-DotNetCore-LinuxARM32")
|
Task("Package-DotNetCore-LinuxARM32")
|
||||||
|
@@ -18,7 +18,7 @@
|
|||||||
<PackageReference Include="Microsoft.AspNetCore.WebUtilities" Version="2.2.0" />
|
<PackageReference Include="Microsoft.AspNetCore.WebUtilities" Version="2.2.0" />
|
||||||
<PackageReference Include="Microsoft.CSharp" Version="4.5.0" />
|
<PackageReference Include="Microsoft.CSharp" Version="4.5.0" />
|
||||||
<PackageReference Include="MimeMapping" Version="1.0.1.12" />
|
<PackageReference Include="MimeMapping" Version="1.0.1.12" />
|
||||||
<PackageReference Include="Mono.Posix.NETStandard" Version="1.0.0" />
|
<!--<PackageReference Include="Mono.Posix.NETStandard" Version="1.0.0" />-->
|
||||||
<PackageReference Include="Newtonsoft.Json" Version="12.0.1" />
|
<PackageReference Include="Newtonsoft.Json" Version="12.0.1" />
|
||||||
<PackageReference Include="NLog" Version="4.5.11" />
|
<PackageReference Include="NLog" Version="4.5.11" />
|
||||||
<PackageReference Include="SharpZipLib" Version="1.1.0" />
|
<PackageReference Include="SharpZipLib" Version="1.1.0" />
|
||||||
|
@@ -17,8 +17,7 @@ using Jackett.Common.Models.GitHub;
|
|||||||
using Jackett.Common.Services.Interfaces;
|
using Jackett.Common.Services.Interfaces;
|
||||||
using Jackett.Common.Utils;
|
using Jackett.Common.Utils;
|
||||||
using Jackett.Common.Utils.Clients;
|
using Jackett.Common.Utils.Clients;
|
||||||
using Mono.Posix;
|
//using Mono.Posix;
|
||||||
using Mono.Unix;
|
|
||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
using NLog;
|
using NLog;
|
||||||
|
|
||||||
@@ -291,27 +290,29 @@ namespace Jackett.Common.Services
|
|||||||
gzipStream.Close();
|
gzipStream.Close();
|
||||||
inStream.Close();
|
inStream.Close();
|
||||||
|
|
||||||
if (variant == Variants.JackettVariant.CoreMacOs || variant == Variants.JackettVariant.CoreLinuxAmdx64 ||
|
//Disabled as the Mono.Posix.NETStandard library causes issues outside of .NET Core
|
||||||
variant == Variants.JackettVariant.CoreLinuxArm32 || variant == Variants.JackettVariant.CoreLinuxArm64)
|
//https://github.com/xamarin/XamarinComponents/issues/282
|
||||||
{
|
//if (variant == Variants.JackettVariant.CoreMacOs || variant == Variants.JackettVariant.CoreLinuxAmdx64
|
||||||
// When the files get extracted, the execute permission for jackett and JackettUpdater don't get carried across
|
//|| variant == Variants.JackettVariant.CoreLinuxArm32 || variant == Variants.JackettVariant.CoreLinuxArm64)
|
||||||
|
//{
|
||||||
|
// // When the files get extracted, the execute permission for jackett and JackettUpdater don't get carried across
|
||||||
|
|
||||||
string jackettPath = tempDir + "/Jackett/jackett";
|
// string jackettPath = tempDir + "/Jackett/jackett";
|
||||||
logger.Debug($"Giving execute permission to jackett from: {jackettPath}");
|
// logger.Debug($"Giving execute permission to jackett from: {jackettPath}");
|
||||||
|
|
||||||
UnixFileInfo jackettFI = new UnixFileInfo(jackettPath)
|
// UnixFileInfo jackettFI = new UnixFileInfo(jackettPath)
|
||||||
{
|
// {
|
||||||
FileAccessPermissions = FileAccessPermissions.UserReadWriteExecute | FileAccessPermissions.GroupRead | FileAccessPermissions.OtherRead
|
// FileAccessPermissions = FileAccessPermissions.UserReadWriteExecute | FileAccessPermissions.GroupRead | FileAccessPermissions.OtherRead
|
||||||
};
|
// };
|
||||||
|
|
||||||
string jackettUpdaterPath = tempDir + "/Jackett/JackettUpdater";
|
// string jackettUpdaterPath = tempDir + "/Jackett/JackettUpdater";
|
||||||
logger.Debug($"Giving execute permission to JackettUpdater from: {jackettUpdaterPath}");
|
// logger.Debug($"Giving execute permission to JackettUpdater from: {jackettUpdaterPath}");
|
||||||
|
|
||||||
UnixFileInfo jackettUpdaterFI = new UnixFileInfo(jackettUpdaterPath)
|
// UnixFileInfo jackettUpdaterFI = new UnixFileInfo(jackettUpdaterPath)
|
||||||
{
|
// {
|
||||||
FileAccessPermissions = FileAccessPermissions.UserReadWriteExecute | FileAccessPermissions.GroupRead | FileAccessPermissions.OtherRead
|
// FileAccessPermissions = FileAccessPermissions.UserReadWriteExecute | FileAccessPermissions.GroupRead | FileAccessPermissions.OtherRead
|
||||||
};
|
// };
|
||||||
}
|
//}
|
||||||
}
|
}
|
||||||
|
|
||||||
return tempDir;
|
return tempDir;
|
||||||
|
Reference in New Issue
Block a user