Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Provide a proper error handler to rmtree() method in OpenPGP cleanup
handler. Ignore ENOENT when removing files to prevent race conditions
between the rmtree() function and gpg-agent cleaning up its own sockets.
|
|
Kill the GPG daemon processes as soon as the environment is being
removed. This will normally happen when the socket is removed,
which is not the case when GnuPG detects /run/user/<uid> directory
present and places sockets there. This makes sure they are always
determinated immediately.
|
|
Override GNUPGHOME rather than HOME to isolated GnuPG operations. While
the latter seemed to work fine for isolating the keys, the former
guarantees better isolation, to the point of spawning a separate agent.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
It has no value for us and just wastes space.
|
|
|
|
Split the potential-top-level Manifests into separate
'Manifest.files[.gz]' and 'Manifest' with the former containing large
set of (possibly unchanged) files and the latter referencing the former
and containing the timestamp.
|
|
This API does not seem to be present in Python 2. Given its little value
in this script, let's just revert it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|