diff options
author | PMR <pmr@pmr-lander> | 2020-04-03 08:46:25 +0000 |
---|---|---|
committer | PMR <pmr@pmr-lander> | 2020-04-03 08:46:25 +0000 |
commit | b9e4bde5a30bd7411024a7d13c7c8a9a0b5f56dd (patch) | |
tree | 2398832a89b65cde30fceecd2865024859446c56 | |
parent | 7a722231a0795a5bb56416951efd28511b3e48a3 (diff) | |
parent | 6f896de993d12f7fddea9dcf3ff180d396879592 (diff) |
Merge #381631 from ~sylvain-pineau/plainbox-provider-checkbox:pm_test_remote_fixsnap-2020-04-08T0856
-rwxr-xr-x | bin/pm_test | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/bin/pm_test b/bin/pm_test index b03e680..3dcdf28 100755 --- a/bin/pm_test +++ b/bin/pm_test @@ -36,11 +36,13 @@ def main(): sys.exit(1) # Obtain name of the invoking user. - uid = os.getenv('SUDO_UID') or os.getenv('PKEXEC_UID') - if not uid: - sys.stderr.write('Unable to determine invoking user\n') - sys.exit(1) - username = pwd.getpwuid(int(uid)).pw_name + username = os.getenv('NORMAL_USER') + if not username: + uid = os.getenv('SUDO_UID') or os.getenv('PKEXEC_UID') + if not uid:q + sys.stderr.write('Unable to determine invoking user\n') + sys.exit(1) + username = pwd.getpwuid(int(uid)).pw_name LoggingConfiguration.set(args.log_level, args.log_filename, args.append) logging.debug('Invoking username: %s', username) |