diff options
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/pm_test | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/bin/pm_test b/bin/pm_test index 18c0def..e4b8fc0 100755 --- a/bin/pm_test +++ b/bin/pm_test @@ -617,6 +617,11 @@ Hidden=false autostart_directory = os.path.join(config_directory, 'autostart') if not os.path.exists(autostart_directory): os.makedirs(autostart_directory) + user_id = os.getenv('PKEXEC_UID') or os.getenv('SUDO_UID') + group_id = os.getenv('PKEXEC_UID') or os.getenv('SUDO_GID') + if user_id: + os.chown(config_directory, int(user_id), int(group_id)) + os.chown(autostart_directory, int(user_id), int(group_id)) basename = '{0}.desktop'.format(os.path.basename(__file__)) self.desktop_filename = os.path.join(autostart_directory, |