View Issue Details

IDProjectCategoryLast Update
0012580Bionic DuesBug - OtherSep 20, 2013 6:39 pm
Reporterwindgen Assigned ToChris_McElligottPark  
Status closedResolutionnot fixable 
Product Version0.917 - Please Still Keep An Eye Out 
Summary0012580: Linux: Non-runnable files are marked as executable
DescriptionIn Linux (and AFAIK Mac OS) files have an "execute" permission bit. This permission should be turned on for runnable programs (I think BionicLinux.x86 is the only program file in Bionic Dues), and it should be turned off for other files.

You can find a list of runnable files by running this command from the game's install directory:

find . -type f -perm +100 | grep -v png

I think your best bet for fixing this is to figure out if there's a way to run the Unity packager, or the Steam packager, or whatever tool you use to prepare the game package, under Linux. Then have a script that sets proper permissions on all files before running the packager. Hopefully the Linux-based packager will be smart enough to read the execute bit out of the filesystem when preparing the package, and properly restore it when unpacking on a Linux target.
TagsNo tags attached.
Internal WeightFix Before Major Release

Activities

Chris_McElligottPark

Sep 20, 2013 12:16 pm

administrator   ~0033914

Does this actually cause any problems? If not, I'm inclined to just close this, as I don't think this is something I can fix anyhow.

windgen

Sep 20, 2013 6:05 pm

reporter   ~0033954

No, it doesn't actually cause any problems with the game, it's more of a style thing. That's why it's marked "Trivial"

Chris_McElligottPark

Sep 20, 2013 6:39 pm

administrator   ~0033956

Okay, got it. In that case I'm going to close this, because I can't modify the executable settings that are set via steam (to my knowledge) anyhow.

Issue History

Date Modified Username Field Change
Sep 19, 2013 7:16 pm windgen New Issue
Sep 20, 2013 9:36 am tigersfan Internal Weight => Fix Before Major Release
Sep 20, 2013 9:36 am tigersfan Assigned To => Chris_McElligottPark
Sep 20, 2013 9:36 am tigersfan Status new => assigned
Sep 20, 2013 9:36 am tigersfan Description Updated
Sep 20, 2013 12:16 pm Chris_McElligottPark Note Added: 0033914
Sep 20, 2013 6:05 pm windgen Note Added: 0033954
Sep 20, 2013 6:39 pm Chris_McElligottPark Note Added: 0033956
Sep 20, 2013 6:39 pm Chris_McElligottPark Status assigned => closed
Sep 20, 2013 6:39 pm Chris_McElligottPark Resolution open => not fixable