From: Stefan Metzmacher Date: Thu, 27 Feb 2020 23:00:08 +0000 (+0100) Subject: script/autobuild.py: allow write_system_info commands to fail X-Git-Tag: samba-4.12.12~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f31f1e75d7f24cbad3b2bc2c0307a09b3a1f6717;p=thirdparty%2Fsamba.git script/autobuild.py: allow write_system_info commands to fail These commands are just there as hints to debug possible problems. In order to support autobuild.py on non-linux platforms we should just ignore errors here. Signed-off-by: Stefan Metzmacher Reviewed-by: Andrew Bartlett Autobuild-User(master): Stefan Metzmacher Autobuild-Date(master): Thu Apr 2 07:36:07 UTC 2020 on sn-devel-184 (cherry picked from commit 9b1e96197e0983a16e73ce351eac7775801736d8) --- diff --git a/script/autobuild.py b/script/autobuild.py index f71e0266503..e2778609cce 100755 --- a/script/autobuild.py +++ b/script/autobuild.py @@ -979,7 +979,10 @@ class buildlist(object): 'cc --version', 'df -m .', 'df -m %s' % testbase]: - out = run_cmd(cmd, output=True, checkfail=False) + try: + out = run_cmd(cmd, output=True, checkfail=False) + except subprocess.CalledProcessError as e: + out = "" % str(e) print('### %s' % cmd, file=f) print(out, file=f) print(file=f)