-
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__). -
Bug reproduction steps
Install on linux with OmegaUpdater -
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'
-
Expected behavior
Game should launch after installing.