From: Markus Lehtonen Date: Fri, 7 Apr 2017 11:51:40 +0000 (+0300) Subject: oe-build-perf-report-email.py: use proper fallback email address X-Git-Tag: yocto-2.3~158 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=5e07504d7a74f0641e2a374b9d12590ce9c9cc89;p=openembedded-core.git oe-build-perf-report-email.py: use proper fallback email address Use properly formatted fallback email address instead of just the username. Signed-off-by: Markus Lehtonen Signed-off-by: Richard Purdie --- diff --git a/scripts/contrib/oe-build-perf-report-email.py b/scripts/contrib/oe-build-perf-report-email.py index 81b58ab020..055a7b12cf 100755 --- a/scripts/contrib/oe-build-perf-report-email.py +++ b/scripts/contrib/oe-build-perf-report-email.py @@ -21,6 +21,7 @@ import pwd import re import shutil import smtplib +import socket import subprocess import sys import tempfile @@ -211,7 +212,8 @@ def send_email(text_fn, html_fn, subject, recipients): raise ReportError("Neither plain text nor html body specified") full_name = pwd.getpwuid(os.getuid()).pw_gecos.split(',')[0] - email = os.environ.get('EMAIL', os.getlogin()) + email = os.environ.get('EMAIL', + '{}@{}'.format(os.getlogin(), socket.getfqdn())) msg['From'] = "{} <{}>".format(full_name, email) msg['To'] = ', '.join(recipients) msg['Subject'] = subject