From 4f464aaf2c84fc88d330ad31f1276bdc24b2b3ab Mon Sep 17 00:00:00 2001 From: xSmurf Date: Wed, 28 Sep 2016 17:24:28 +0000 Subject: [PATCH] Only check if we are in the sys prefix but not the actual executable name as this could be renamed or wrapped --- onionshare/helpers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/onionshare/helpers.py b/onionshare/helpers.py index aaa1c999..33a46ce7 100644 --- a/onionshare/helpers.py +++ b/onionshare/helpers.py @@ -34,7 +34,7 @@ def get_resource_path(filename): systemwide, and whether regardless of platform """ p = get_platform() - if p == 'Linux' and sys.argv and sys.argv[0].startswith('/usr/bin/onionshare'): + if p == 'Linux' and sys.argv and sys.argv[0].startswith(sys.prefix): # OnionShare is installed systemwide in Linux resources_dir = os.path.join(sys.prefix, 'share/onionshare') elif getattr(sys, 'frozen', False): # Check if app is "frozen" with cx_Freeze