Linux Permission Errors [LOW PRIORITY]

  1. Bug description
    The OmegaUpdater created YGO Omega.x86_64 with the wrong permissions. Permission should be 0755 (rwx r_x r_x) instead they are 0644 (rw_ r__ r__).

  2. Bug reproduction steps
    Install on linux with OmegaUpdater

  3. Screenshot OR error code
    Output of updater.

[root@fedoration ygo-omega]# ./OmegaUpdater.x86_64 
Gathering required information...
Previous installation not found...
Downloading Update...
Download Completed!                                      
Applying update...
Cleaning up...
Update Completed!
Launching game...
Unhandled exception. System.ComponentModel.Win32Exception (13): Permission denied
   at System.Diagnostics.Process.ForkAndExecProcess(String filename, String[] argv, String[] envp, String cwd, Boolean redirectStdin, Boolean redirectStdout, Boolean redirectStderr, Boolean setCredentials, UInt32 userId, UInt32 groupId, UInt32[] groups, Int32& stdinFd, Int32& stdoutFd, Int32& stderrFd, Boolean usesTerminal, Boolean throwOnNoExec)
   at System.Diagnostics.Process.StartCore(ProcessStartInfo startInfo)
   at System.Diagnostics.Process.Start()
   at OmegaUpdater.Program.RelaunchGame()
   at OmegaUpdater.Program.Main(String[] args)
Aborted (core dumped)

Listing of install directory

[root@fedoration ygo-omega]# ll
total 106268
-rw-r--r-- 1 root root 30308784 Dec 29  2020  GameAssembly.so
-rwxr-xr-x 1 root root 44595647 Dec 29 13:28  OmegaUpdater.x86_64
-rw-r--r-- 1 root root 33892000 Dec 20 06:36  UnityPlayer.so
drwxr-xr-x 1 root root      258 Dec 29 13:30 'YGO Omega_Data'
-rw-r--r-- 1 root root    14744 Dec 20 06:36 'YGO Omega.x86_64'
  1. Expected behavior
    Game should launch after installing.