mirror of
https://github.com/JustArchiNET/ArchiSteamFarm.git
synced 2026-01-01 14:10:53 +00:00
Keep original dotnet permissions
Dotnet uses rwx-rw-rw
This commit is contained in:
@@ -215,8 +215,8 @@ namespace ArchiSteamFarm {
|
||||
string executable = Path.Combine(targetDirectory, SharedInfo.AssemblyName);
|
||||
if (File.Exists(executable)) {
|
||||
if (UnixFileSystemInfo.TryGetFileSystemEntry(executable, out UnixFileSystemInfo entry)) {
|
||||
if (!entry.FileAccessPermissions.HasFlag(FileAccessPermissions.UserExecute) || !entry.FileAccessPermissions.HasFlag(FileAccessPermissions.GroupExecute) || !entry.FileAccessPermissions.HasFlag(FileAccessPermissions.OtherExecute)) {
|
||||
entry.FileAccessPermissions = entry.FileAccessPermissions | FileAccessPermissions.UserExecute | FileAccessPermissions.GroupExecute | FileAccessPermissions.OtherExecute;
|
||||
if (!entry.FileAccessPermissions.HasFlag(FileAccessPermissions.UserExecute)) {
|
||||
entry.FileAccessPermissions = entry.FileAccessPermissions | FileAccessPermissions.UserExecute;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user