diff --git a/libagent/gpg/__init__.py b/libagent/gpg/__init__.py index e603f7e..8347e1d 100644 --- a/libagent/gpg/__init__.py +++ b/libagent/gpg/__init__.py @@ -240,7 +240,7 @@ def run_agent(device_type): log.debug('os.environ: %s', os.environ) log.debug('pid: %d, parent pid: %d', os.getpid(), os.getppid()) try: - env = {'GNUPGHOME': args.homedir} + env = {'GNUPGHOME': args.homedir, 'PATH': os.environ['PATH']} pubkey_bytes = keyring.export_public_keys(env=env) device_type.ui = device.ui.UI(device_type=device_type, config=vars(args))