]> glassweightruler.freedombox.rocks Git - waydroid.git/commitdiff
.desktop files should not be executable (#815)
authorBoruch Baum <boruch_baum@gmx.com>
Sun, 19 Mar 2023 16:33:01 +0000 (16:33 +0000)
committerGitHub <noreply@github.com>
Sun, 19 Mar 2023 16:33:01 +0000 (17:33 +0100)
tools/services/user_manager.py

index 8ffb952e83369cfe6ae954a28b54ac4a0d9974f9..3a3f17ee18fc7c95d20b4b2b6c8c2289677f2abf 100644 (file)
@@ -18,7 +18,7 @@ def start(args, session, unlocked_cb=None):
                 showApp = True
         if not showApp:
             return -1
-        
+
         packageName = appInfo["packageName"]
 
         desktop_file_path = args.apps_dir + "/waydroid." + packageName + ".desktop"
@@ -37,7 +37,7 @@ def start(args, session, unlocked_cb=None):
             for line in lines:
                 desktop_file.write(line + "\n")
             desktop_file.close()
-            os.chmod(desktop_file_path, 0o755)
+            os.chmod(desktop_file_path, 0o644)
             return 0
 
     def makeWaydroidDesktopFile(hide):
@@ -56,7 +56,7 @@ def start(args, session, unlocked_cb=None):
         for line in lines:
             desktop_file.write(line + "\n")
         desktop_file.close()
-        os.chmod(desktop_file_path, 0o755)
+        os.chmod(desktop_file_path, 0o644)
 
     def userUnlocked(uid):
         logging.info("Android with user {} is ready".format(uid))