From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (NAM02-SN1-obe.outbound.protection.outlook.com [40.107.96.60]) by mx.groups.io with SMTP id smtpd.web09.9960.1621004529418553294 for ; Fri, 14 May 2021 08:02:09 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@amd.com header.s=selector1 header.b=oeaHGg5d; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: amd.com, ip: 40.107.96.60, mailfrom: garrett.kirkendall@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RJwT4gaxdMMGBMctB4HjBoXxZUvgecEwDrzLTDYKmFC8ayoDwnunq2qf1NFtU8sX9IAxvt2reuWAFqLCeKAivw/s91IFSeaf+sRDhmqS6AlGOLmJXw/qgVzHlOnzRiP5d4z6PKXUujXJjMrKUJkKMOAhpGgDh2AHEIpzXlMEkHpwmR4K8kVLBKYLojIFrcztxbRG4+LMyXzCHgJEoW13lnNLjYHR6JrLAq4mZnSYpUDyqaFroh2m/dt+cUSVzTOt/7djV19tiq94WB12FcxToUpjTXE9NhEBGkMrzTKGvZZ6Y/yoZcemnX9c4DTF0JaLlCC4w8OqHNBKAWy81VeVhQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/YJqf4sw5FZvCY0xLItUyRYUta8JD7y7/8Sya4zNu3c=; b=gspD/JJk6YCNa//b0srSGQ6hjqZNjHtuuTiCr0bHXzRYhHcv+W6FjUDBtV8rKx69wefhV5KUlkRbKRn3hs+F+7f2rFC+q9c03ZzyPbl5SgVY1OX7NQ8iPVQCFI+5cHo+mKZmfqqKr5jE9tQrDLZQTBQ3WIixA2iOiJCVHVohyi9hIazDuKRi9msmN/1EbOmP5HIi7EiB6fN2ZMQwrmg2OyS7o+Veq3wZ7uTjd6CTuO7L02096euEDEM0TEY+Gq1PqUqfkf75x35hIgcDVJM+4u4XfohWf9HLMvV69nIqFzGlEi5I2XXTajNQ/X28Wcp1XukiVzn2Bi1GTsjqn1XqcA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/YJqf4sw5FZvCY0xLItUyRYUta8JD7y7/8Sya4zNu3c=; b=oeaHGg5d5VPzXpx24dHz7p31vlKRhIVgi7TqRMzuTfzAC4OAmgLGU+DrEjjku54aq/HrKfueQtHCJizJKmoqAO9odIvGgbym0hx4fcYh2HnZMDA8nVSdQ1BCFtBqF24xA23RVnidFjNnnUGjRJDeVodseCLn/Br4rJolCaCB/Y0= Authentication-Results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=amd.com; Received: from SA0PR12MB4525.namprd12.prod.outlook.com (2603:10b6:806:92::10) by SN1PR12MB2447.namprd12.prod.outlook.com (2603:10b6:802:27::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4129.28; Fri, 14 May 2021 15:02:04 +0000 Received: from SA0PR12MB4525.namprd12.prod.outlook.com ([fe80::137:15ff:beb7:fdf4]) by SA0PR12MB4525.namprd12.prod.outlook.com ([fe80::137:15ff:beb7:fdf4%6]) with mapi id 15.20.4129.028; Fri, 14 May 2021 15:02:04 +0000 From: "Kirkendall, Garrett" To: devel@edk2.groups.io Cc: Bob Feng , Liming Gao , Yuwei Chen , Garrett Kirkendall Subject: [PATCH v1 1/1] BaseTools: build: Set ReturnCode on POSTBUILD fail Date: Fri, 14 May 2021 10:01:43 -0500 Message-Id: <20210514150143.5-2-Garrett.Kirkendall@amd.com> X-Mailer: git-send-email 2.30.1.windows.1 In-Reply-To: <20210514150143.5-1-Garrett.Kirkendall@amd.com> References: <20210514150143.5-1-Garrett.Kirkendall@amd.com> X-Originating-IP: [165.204.78.2] X-ClientProxiedBy: SN4PR0201CA0018.namprd02.prod.outlook.com (2603:10b6:803:2b::28) To SA0PR12MB4525.namprd12.prod.outlook.com (2603:10b6:806:92::10) Return-Path: Garrett.Kirkendall@amd.com MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from AUS-BIOSDEV-45.amd.com (165.204.78.2) by SN4PR0201CA0018.namprd02.prod.outlook.com (2603:10b6:803:2b::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.25 via Frontend Transport; Fri, 14 May 2021 15:02:03 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1719685f-07bf-4ef0-91f7-08d916e93bf5 X-MS-TrafficTypeDiagnostic: SN1PR12MB2447: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:1388; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: /eWlGoQusdBxWz62SHF6WRkzrJzC0llC9wWNKLf7D3/9UjyFdx4czAz1FZAs+sYsR+RgZVMBt41IFKEVgEqA69eMtgVPprzXq+v4lQHDIrMax6uQAduCt9syRd87Wxwk9I0RbrJiBAnkEOEjtZHbCZhiRXQZN5BGurD9EFqe8GWVPHUgi2/95uTVqk1IWG4/Id1t1pvFAz4Uy5Sv0YjZwQmusnNnRCFZZBYkyjhDTqwg5R96jOnl1UaVP3ejKspY8SXUnar4bsCLl293uA8iOr+SFpAOGZJxxpDjNXzanXhS22RrSA2ZUuqesouNk0dTcCHseqVMuhPE01+1UhBMkCJU5hsh+Akpu4w8RyPejVVBti7y1dRCKvgxQ4Hp62RYg0rz/ty+soI+TZXL16G6NaHUwtrT42oIhlFG5KhCyhXzHwbRHxUK0CCTm/pn/MhY+1F9PkNsyybaVJGMszpVCvr7ATT2W6VVV5tKPF1PCtI3/EI1GvCig3UT8wIjeV0dgQ8U4BfBRzTszJP24kiB/NDxu7yxmmMvR2ajiMIp6J25UVSFCNeOtPRiQ5YiYHUNKe/vzIorxj7RdaUnQ9gBkQTverpKRcSdX7FOMkuUEJ6dwCmHlnmprBSX+xkW2pAjrrhB5vGXSevberfdueoBi+2QCNPDImGdaWOTV7TFr3ONCT34NMY0eZ925EYsYWedCmjRm53Ak3/uuZARHThFOT+02HRnln8Mp6nO5Z0pA7o= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA0PR12MB4525.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(376002)(396003)(39860400002)(136003)(366004)(346002)(4744005)(316002)(186003)(16526019)(4326008)(2906002)(478600001)(2616005)(6916009)(966005)(1076003)(6486002)(52116002)(7696005)(86362001)(66946007)(5660300002)(66476007)(66556008)(8936002)(6666004)(54906003)(8676002)(36756003)(38350700002)(956004)(38100700002)(26005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?us-ascii?Q?eebvQmpxF+0Y0xDakXVfhvKBnLHUIk+fHHcwxgf+fQZ5YOvXhacsGWFPwYrX?= =?us-ascii?Q?s67mVwoF2/o1FvcSAggIJcs8HX/dbhvJ0oy007ORnBGDJe2XrIs8rQ9z1MYP?= =?us-ascii?Q?fBO/kceFPIfkp4aOJzZULdJdMwgsIBLO+qdTRppRveqVh7QogMRJ0ofN5GtO?= =?us-ascii?Q?WrWnz82YBGxW8L4BTNPPWAuxtbFxEMC4Vk20iNBNEZRMYwaLcbET/xbVCLJj?= =?us-ascii?Q?mAI+WF6ISneb+z6SnbAxtL64I4cEy6STsNntw9nYeMNN+oqfeRAeO7R9KW+O?= =?us-ascii?Q?ccUyzkrxCxo23YvxYonLHjQ7TgemyIBjEGHLczACAW8PhEOO6QYPJ/jY7Ntm?= =?us-ascii?Q?uzmjGCLMWlD/xgEz9MCEuCD/49rTSAguxzXLNLUlyjsrjIVWBD2EA4+rbNAg?= =?us-ascii?Q?0oRf1XIVH+fbXfXFN8D63wqqJi2AOAyTg8oayoX/Qi/uqYAc+kpjD6sQYMCv?= =?us-ascii?Q?yG2oD0V+a3YNW7cgu3TbFp3/NWcsvnXxd/TkCdPopFxC3GBSSW7YiDREGP4s?= =?us-ascii?Q?lY5/RYg3dLmxkUJR7oxbcCP2w5U/wDeKDVYbSe41JZZTA0wDx/XkyPxWmNJm?= =?us-ascii?Q?zTwLOF3K/tznEMMBkWNAqh/xQi/dKV0X0UggAfp1gOy1N3UMBRuSsCl8vdJ9?= =?us-ascii?Q?kQpoXC1qzKfJyvy+ZEOn+Izt5Bvgyi41/HH85XgB3wIb4Zab4LXLemNSBAQ7?= =?us-ascii?Q?TPxLrNTxuWFpWwNkxG230vOo2TVMCmyRX8N76YBVK5aMFyKKz9QkZjO3ktwV?= =?us-ascii?Q?h3PiJtKlcYaYlWdCO/rnC7nBOIQAVLlVqoNeGaPD3H3whUZjh2CokFZpFL4r?= =?us-ascii?Q?oEflQyCE1Y7GiUAP8+gBp8KPFQ5LiH8Ap4lRCVMajijv0GqIq0sIa6I/SFNt?= =?us-ascii?Q?K+4bBWLnmTXca5ygxbd+qK3hPs/yaSluThUWVTGgqycVNIxRrbOGIlFsqW1C?= =?us-ascii?Q?Mz1s/8jNP5k+n12bi+QOylr7ZORLqAfx515DsthJMcJYJTzzSaReNu7lC6/w?= =?us-ascii?Q?2gzFx9Gq9Ire4w7CIEwk2R1x3PPUsB2sxyVRjUS6IcrgfynpNaEq9SMQ7uLy?= =?us-ascii?Q?TP8ekUm951F9gre8FCYkYqOL6Q54gGq1v6D7Hl/QifNottDj/NT+XT2gQJPI?= =?us-ascii?Q?FJXSht5oQnQ2rXt8CnGHwREjHA0akJqsKa02HFWTGyhEiwWAcRzrM+C/rGsu?= =?us-ascii?Q?wJoMlAHeCD5EtJATitfw4rj+EItjt6+6BIa8Zu2ynsxbUivBMkPO47CvP5YH?= =?us-ascii?Q?wcyTRUTpk2Ar35f5DVfrYAuPqJDjKa8Zp6zAaD4QjNDNrIz/uOHVzJ6CEbVQ?= =?us-ascii?Q?dpAuW88sgK6SWGUXJcRvzRcN?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1719685f-07bf-4ef0-91f7-08d916e93bf5 X-MS-Exchange-CrossTenant-AuthSource: SA0PR12MB4525.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 May 2021 15:02:04.0060 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: /4UHcQVmDTTbEgNs7++T+6SeR1UE21i5SHhn2RmyFIQZ27vHTuEiDkSlVUp3iGEYqpdL9uRCUesJnM4OnAvtVg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR12MB2447 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain When build.by POSTBUILD handling section returns other than 0, set ReturnCode to POSTBUILD_ERROR so build.py exits with return code other than 0. Fix for https://bugzilla.tianocore.org/show_bug.cgi?id=3D1977 Cc: Bob Feng Cc: Liming Gao Cc: Yuwei Chen Signed-off-by: Garrett Kirkendall --- BaseTools/Source/Python/build/build.py | 1 + 1 file changed, 1 insertion(+) diff --git a/BaseTools/Source/Python/build/build.py b/BaseTools/Source/Pyth= on/build/build.py index 037493f0b02a..3e4d83409f49 100755 --- a/BaseTools/Source/Python/build/build.py +++ b/BaseTools/Source/Python/build/build.py @@ -2757,6 +2757,7 @@ def Main(): Conclusion =3D "Done"=0D except:=0D Conclusion =3D "Failed"=0D + ReturnCode =3D POSTBUILD_ERROR=0D elif ReturnCode =3D=3D ABORT_ERROR:=0D Conclusion =3D "Aborted"=0D else:=0D --=20 2.30.1.windows.1