runv-server

server tooling for runv.club
Log | Files | Refs | README

commit 3dabcfef33203c0e0b2f7836e6e18d9469025025
parent 3877c0248959e687929981c480181083111cc20d
Author: Pablo Murad <pablo@pablomurad.com>
Date:   Tue, 19 May 2026 20:48:06 -0300

Permissões

Diffstat:
Mscripts/admin/smoke_test_email_aliases.py | 8+++++---
1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/scripts/admin/smoke_test_email_aliases.py b/scripts/admin/smoke_test_email_aliases.py @@ -60,12 +60,14 @@ def run_cmd( ) -> subprocess.CompletedProcess[str]: full = list(cmd) if as_user: - full = ["sudo", "-n", "-u", as_user, "-E"] + full + full = ["sudo", "-n", "-u", as_user] + full elif as_root and os.geteuid() != 0: - full = ["sudo", "-n", "-E"] + full + full = ["sudo", "-n"] + full + # Fundir com os.environ: sudo -u não propaga um env mínimo de 3 chaves. + child_env = {**os.environ, **env} proc = subprocess.run( full, - env=env, + env=child_env, capture_output=True, text=True, cwd=str(REPO_ROOT),