Project

General

Profile

Actions

Emulator Issues #7657

closed

Mac dev binaries have incorrect permissions preventing Dolphin from running for other users.

Added by sam over 10 years ago. Updated about 8 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
OS X
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

What ever process is used to build the development versions of Dolphin is setting the permissions incorrectly such that dolphin will not run for any user other than the one who installed it.

Comparing the permissions with the stable 4.0 release and modifying the dev version to match allows Dolphin to run for all users on Mac OS X.

These files/directories need to be set to 755:
Dolphin.app
Dolphin.app/Contents
Dolphin.app/Contents/MacOS
Dolphin.app/Contents/MacOS/Dolphin
Dolphin.app/Contents/Resources

These files need to be set to 644:
Dolphin.app/Contents/Info.plist
Dolphin.app/Contents/Resources/Dolphin.icns

Actions #2

Updated by alexchandel about 10 years ago

This is bizarre. For reference, the permissions are currently 700 and 600, meaning no one but the user who installs it can run the executable / play Dolphin. how sad!

Actions #3

Updated by comexk about 10 years ago

Doesn't happen for me. Perhaps the buildbot is compiling with a weird umask.

Actions #5

Updated by sam about 9 years ago

This is still occurring in 5.0-rc34.

There are now additional files that need the permissions changed.

chmod 755:

Dolphin.app
Dolphin.app/Contents
Dolphin.app/Contents/Frameworks
Dolphin.app/Contents/MacOS
Dolphin.app/Contents/MacOS/Dolphin
Dolphin.app/Contents/Resources
Dolphin.app/Contents/Resources/*.lproj

chmod 644:

Dolphin.app/Contents/Info.plist
Dolphin.app/Contents/Resources/Dolphin.icns

Curiously some files have the correct permissions. The "dolphin-emu.mo" files in all the Dolphin.app/Contents/Resources/*.lproj directories already have permisions of 644. The same goes for "libusb-1.0.0.dylib" in Dolphin.app/Contents/MacOS and Dolphin.app/Contents/Frameworks.

Actions #6

Updated by PEmu about 8 years ago

Is this still an issue?

Actions #7

Updated by sam about 8 years ago

No longer an issue in 5.0

Actions #8

Updated by JosJuice about 8 years ago

  • Status changed from New to Fixed
  • Operating system OS X added
  • Operating system deleted (N/A)
Actions

Also available in: Atom PDF