From d849108bc44b237373364aa4e4a0e1b1c86a8ac5 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Dec 06 2019 09:42:00 +0000 Subject: backend: execute actions with sane umask=0022 The DaemonContext for some reason uses insane umask=0 by default: https://www.python.org/dev/peps/pep-3143/ Fixes: #1140 Merges: #1144 --- diff --git a/backend/run/copr-backend-process-action b/backend/run/copr-backend-process-action index f700b8e..ede0301 100755 --- a/backend/run/copr-backend-process-action +++ b/backend/run/copr-backend-process-action @@ -104,7 +104,7 @@ def main(): context = contextlib.nullcontext() if args.daemon: - context = daemon.DaemonContext() + context = daemon.DaemonContext(umask=0o022) with context: logger_name = '{}.{}.pid-{}'.format(