summaryrefslogtreecommitdiff
path: root/sys-process/systemd-cron/files/systemd-cron-1.15.19-default-mail-user.patch
blob: 420f68d81091d7d4bbb8c056de59a877232c088e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
From 525410d5dc2a7c33590d25d6c574dec7eb826ec1 Mon Sep 17 00:00:00 2001
From: Richard Freeman <rich0@gentoo.org>
Date: Mon, 25 Jul 2022 15:36:21 -0400
Subject: [PATCH] Fix default user fallback.

Signed-off-by: Richard Freeman <rich0@gentoo.org>
---
 src/bin/mail_on_failure.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/bin/mail_on_failure.py b/src/bin/mail_on_failure.py
index 132eab9..dd2288f 100755
--- a/src/bin/mail_on_failure.py
+++ b/src/bin/mail_on_failure.py
@@ -26,7 +26,9 @@ user = subprocess.check_output(
                      ['systemctl', 'show', args.unit, '--property=User'],
                      universal_newlines=True)
 user = user.rstrip('\n')
-user = user.split('=')[1] if user else 'root'
+user = user.split('=')[1]
+if not user:
+    user = 'root'
 
 mailto = user
 mailfrom = 'root'
-- 
2.35.1