From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 48B1FA0545; Fri, 13 Nov 2020 06:50:56 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 179E956A3; Fri, 13 Nov 2020 06:50:55 +0100 (CET) Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70070.outbound.protection.outlook.com [40.107.7.70]) by dpdk.org (Postfix) with ESMTP id 44ADD569B for ; Fri, 13 Nov 2020 06:50:54 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SHJHXj5ZOXJN47k16bOnV4fHrJzWXdUvBOrapP2fOrw=; b=CC/eCNwc22fbG2HiiofwxvvP1Pst8Ckji6vpRmesgE11zKyY90obCTO74+Z9MOS9FDRBginkgJtkiNt3lpzjtPhQOw3hBDYaV0DRs0Kumyt6ZYUz3E/uTxXCobvtMC9PUn5frMnj3Kt6bs2WiMLXhda56+1Mop4drQSjpusrVoA= Received: from AM0PR01CA0177.eurprd01.prod.exchangelabs.com (2603:10a6:208:aa::46) by AM9PR08MB5971.eurprd08.prod.outlook.com (2603:10a6:20b:2d9::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.21; Fri, 13 Nov 2020 05:50:51 +0000 Received: from VE1EUR03FT038.eop-EUR03.prod.protection.outlook.com (2603:10a6:208:aa:cafe::93) by AM0PR01CA0177.outlook.office365.com (2603:10a6:208:aa::46) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.21 via Frontend Transport; Fri, 13 Nov 2020 05:50:51 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dpdk.org; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT038.mail.protection.outlook.com (10.152.19.112) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3564.22 via Frontend Transport; Fri, 13 Nov 2020 05:50:50 +0000 Received: ("Tessian outbound 797fb8e1da56:v71"); Fri, 13 Nov 2020 05:50:50 +0000 X-CR-MTA-TID: 64aa7808 Received: from 377cfb9f52ed.4 by 64aa7808-outbound-1.mta.getcheckrecipient.com id AC35C36B-9042-4AB0-A996-76132D972E2A.1; Fri, 13 Nov 2020 05:50:45 +0000 Received: from EUR04-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 377cfb9f52ed.4 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 13 Nov 2020 05:50:45 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MQIi1I05bhvW/sYCjfqGxBBptdrl0357oUNfF1y6iWcBCnzD2rk/dg0MnDUf6QAc188hrAwrimEm6CT+bvq2bYstJU3p5BTpWXpZaiusHT9YqtIhsKH6aalQuv30n4hKdcG/x1OyNYAYMC+02k+avmxsW85WPzsZWOrYXikdndBkpukCYHPhrX9D43THMKkHyUCLGaSgn6uGXm8EX0ipEoG6iZiJVlbp/OhPL+YNraP0FDm72Hwx/TDfbHUfRoFix4NVSnhLB5PVjwl7+7ZtV0IAcwA1niUvIrm9R3VMJEb+Gi1i1wWUtZwUq+Ut/d2hwtMjP0KohdwDmkQSOGFGwA== 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=SHJHXj5ZOXJN47k16bOnV4fHrJzWXdUvBOrapP2fOrw=; b=QDQLgwSY80OAuuWvwldiopQy1pxqRj1alGQHt3FKxI6RRSDR3g47cU7CeLgBk+SH+2Tg9ORSUczcKAFFRaftcvZexneVYbSklwKeuPnYCDyA+EBUNZcFxMKGjAuZ25Km97imWxxF/cwORCEdj4LrUfbFSpnjUfkRHlYy/luxxbgB70vXLGopyqZXFWjVdyiV4Ez9OxgrMcZrgnOCwNJuvh8Vas32awjkGEtIgpR9eJL4hEnZQFco8Clr59FOyTrx90HnxLvFqOBs2zeXkpqApt6vj5nT+5KqUquBmWY0hShu+ll3S4/0Ggpp7jo4E4Ci1zGYshCXjeCXIn1kQWOebw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SHJHXj5ZOXJN47k16bOnV4fHrJzWXdUvBOrapP2fOrw=; b=CC/eCNwc22fbG2HiiofwxvvP1Pst8Ckji6vpRmesgE11zKyY90obCTO74+Z9MOS9FDRBginkgJtkiNt3lpzjtPhQOw3hBDYaV0DRs0Kumyt6ZYUz3E/uTxXCobvtMC9PUn5frMnj3Kt6bs2WiMLXhda56+1Mop4drQSjpusrVoA= Received: from DBAPR08MB5814.eurprd08.prod.outlook.com (2603:10a6:10:1b1::6) by DB6PR0801MB1991.eurprd08.prod.outlook.com (2603:10a6:4:71::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3564.25; Fri, 13 Nov 2020 05:50:40 +0000 Received: from DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::7814:9c1:781f:475d]) by DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::7814:9c1:781f:475d%4]) with mapi id 15.20.3541.025; Fri, 13 Nov 2020 05:50:40 +0000 From: Honnappa Nagarahalli To: =?utf-8?B?SnVyYWogTGlua2XFoQ==?= , "bruce.richardson@intel.com" , Ruifeng Wang , Phil Yang , "vcchunga@amazon.com" , Dharmik Thakkar , "jerinjacobk@gmail.com" , "hemant.agrawal@nxp.com" , "Ajit Khaparde (ajit.khaparde@broadcom.com)" , "ferruh.yigit@intel.com" CC: "dev@dpdk.org" , nd , Honnappa Nagarahalli , nd Thread-Topic: [PATCH v9 07/14] build: isolate configuration for generic build Thread-Index: AQHWuKvtgSQYP9Dg30Wz2rWEGdAKfqnFkGIg Date: Fri, 13 Nov 2020 05:50:40 +0000 Message-ID: References: <1604649795-27476-1-git-send-email-juraj.linkes@pantheon.tech> <1605100718-7991-1-git-send-email-juraj.linkes@pantheon.tech> <1605100718-7991-8-git-send-email-juraj.linkes@pantheon.tech> In-Reply-To: <1605100718-7991-8-git-send-email-juraj.linkes@pantheon.tech> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 408B215F13CD8C44B376354CD001A023.0 x-checkrecipientchecked: true Authentication-Results-Original: pantheon.tech; dkim=none (message not signed) header.d=none; pantheon.tech; dmarc=none action=none header.from=arm.com; x-originating-ip: [70.113.13.105] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 6ea08e2c-f3b8-4312-05dc-08d8879813bf x-ms-traffictypediagnostic: DB6PR0801MB1991:|AM9PR08MB5971: x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:8882;OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: C6a4QMHXjPVDULkgE3g47iDjwPruzc5+LETMa9hPgoN8k0PTJasN9w+tztNKYhYgU9I6393JHpQ/2PqU8keMER6I4Oy+P4wsn/HN2Pduw8wZxUErWWmwE1p9QxBWaFfexOF3lSd1CiPS2WABUZA7C/n8qjVDVKYEhWA/y3jtliSH/Zlinm0klGgsRzcIUartWtRAH5YetAZ6aPsE8kM7ZohyV6JihYobjnRzWi5/x43uz4tLAlxeXXJcu7pIuztC6M7M/kPS6nSjdh5PVLbzavzLYfBH/MxmjiS7ym5YF0flbZc9tVkchPEBv+IgXjonAniqqzENK9JB9G6LkOLy/1y4LbwgX/lu+esrtv6y6wr5SyNTlSX0ba9U21ZHVgiH+Y3I93ChBcwKDjf1Q91M7A== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DBAPR08MB5814.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(346002)(376002)(396003)(136003)(366004)(64756008)(54906003)(66946007)(921005)(110136005)(186003)(52536014)(71200400001)(66446008)(76116006)(33656002)(66476007)(8936002)(4326008)(66556008)(7696005)(8676002)(26005)(478600001)(83380400001)(86362001)(6506007)(5660300002)(2906002)(55016002)(316002)(9686003)(41533002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: kS4tfQocOUPJq1GVYbNuOjnAdJ4HdCNR8oluCTy5e899VQ67zqA0GFxX4YFP1ZMehnAgDgYnsty8g6wooHyvfGD6FkSxpy11OYPv0sUXHcIWZi20xIUmyxdeiTf2vrlVFemT58OhzEgSnw8w1qKNi7b/HN8+sA8PioXlgh7WFgbgPMrjSei/gX9TKCCeI6TZ9rzYtIMcapeLj2/WIIFvx3xkzKgOD8UuAbXGhgCpCW5Dj9htPIVzKOiNCsp6QmODN5EeJsAsSzZ46bTV1nIES1C5UNEi9j6ZQW+XRglDcdSF0DqTHng6JkLvqJO+vPdiA+LAektFJYY+xIl5i2Sbor4URCD+XDnMIaxmZzNKoMDb2P93wi0I/s8TB1jwGMVrSscG+oTIDQBdozg4Acu8CCuwDmQ2ivc9IE0a0Xy5uInAblYzDZ2ZQwV5mbyieWnsa05++pNDNcaVsygj26lTRhFja0e3uFuy01BXxlanb+7g2nzN3r01FQjT60sHyCCqlfodhVFDxBM0WRCAuW0KxD2Y42BcFC4iKj1ZWeLHaXtluWUl8iAqnQmuk9OyyPBacHWYtVZGELlAfZT1fqr36hnOII0f8pJFa7KjZUZ2RnJOWGc/eq3aMF/f4mk9eOEKYTMt0F7B8m5e9+cQwva/fAZh3/r3eG/4iOGpYE2sB4TEKLcw2duXvNVQa8yCLTbfcv+247wOuTAclOQkqej3oIhQEl2hwmYsW45Gf6lKGN2KU/Ggg0rnLJ+ReKtSMYwkb8V4Pr6f5SXaqYRu61mPKqbjXea3vpJOHLbZtHPDlxwBeNd6nbJvZwmCM5/p1Q5pCUjq5qnKtOJ8+u+HozGtL/oD63qFqziipkYQy99rWjP613fnlyqTIxDXmslr9O0BS/MZRPuigW1XUIz6wh5FNw== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB1991 Original-Authentication-Results: pantheon.tech; dkim=none (message not signed) header.d=none; pantheon.tech; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT038.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: f3fe8bb8-d707-4f45-87f8-08d887980db6 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: LUtxwWW/PxxzVXhgetug+IY/JP1KlyVoIkJpgjSUIPeVByQdfxU8XxwTeA2airSJglt1n7jtFMgKLtP8hWCnbSa2rGR2U2ZV7PRZXVPkRj+4NgnZd1xQJOx2pBjj4dXTrH6YONF2cNFe3BUZuZKzGLeaYbRw5jG3cJaTreBZXT7kCiUm5jg1C07EikKmPZNK9fWhV/GQm3c3kvPFWxrOoS++f6imi11F4e8Q9Zh/5OtASGMRYdBN9EhLKgQhlKNx9HOv2hdBX+sokidUt5Wnc6RireyJnxYrqtedetrVJfiNlsS+KIyW+zkbZHhxDn69egoXgerQA73lZGEVmV5pYSrttsPrTK1mipwmxdsDkFxEx8UUomBi8StznQLTmj2QA9VJOif4oDD1JWxv2vGAjcHZ54TIDpOa7gUZH1TPnsVzxaVZvzr/POYvs9Ws9wGH X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(396003)(376002)(39860400002)(136003)(346002)(46966005)(55016002)(8676002)(47076004)(186003)(478600001)(8936002)(356005)(6506007)(70206006)(33656002)(82310400003)(336012)(81166007)(7696005)(9686003)(110136005)(70586007)(2906002)(36906005)(54906003)(316002)(26005)(52536014)(83380400001)(82740400003)(86362001)(5660300002)(4326008)(921005)(41533002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Nov 2020 05:50:50.7700 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6ea08e2c-f3b8-4312-05dc-08d8879813bf X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT038.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB5971 Subject: Re: [dpdk-dev] [PATCH v9 07/14] build: isolate configuration for generic build X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" PHNuaXA+DQoNCj4gDQo+IFVzZSBnZW5lcmljIGNvbmZpZ3VyYXRpb24gZm9yIHRoZSBvbmx5IGJ1 aWxkIHdoZXJlIGl0IG1ha2VzIHNlbnNlIC0gdGhlDQo+IGdlbmVyaWMgYnVpbGQuIEZvciBvdGhl ciBidWlsZHMsIGlmIHdlIGRvbid0IGtub3cgZWl0aGVyIG9mIGltcGxlbWVudGVyIElEIG9yDQo+ IHBhcnQgbnVtYmVyLCB0aGUgYnVpbGQgaXMgbm90IHN1cHBvcnRlZC4NCj4gQWRkIHBhcnQgbnVt YmVycyB0byBjcm9zcyBmaWxlcyB3aGVyZSBmYWxsYmFjayB0byBnZW5lcmljIGNvbmZpZ3VyYXRp b24gaXMNCj4gYXNzdW1lZC4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEp1cmFqIExpbmtlxaEgPGp1 cmFqLmxpbmtlc0BwYW50aGVvbi50ZWNoPg0KUmV2aWV3ZWQtYnk6IEhvbm5hcHBhIE5hZ2FyYWhh bGxpIDxob25uYXBwYS5uYWdhcmFoYWxsaUBhcm0uY29tPg0KDQo+IC0tLQ0KPiAgY29uZmlnL2Fy bS9hcm02NF9lbWFnX2xpbnV4X2djYyAgICAgICAgICAgICAgIHwgIDEgKw0KPiAgLi4uX2xpbnV4 X2djYyA9PiBhcm02NF90aHVuZGVyeHQ4OF9saW51eF9nY2N9IHwgIDEgKw0KPiAgY29uZmlnL2Fy bS9tZXNvbi5idWlsZCAgICAgICAgICAgICAgICAgICAgICAgIHwgNDUgKysrKysrKysrLS0tLS0t LS0tLQ0KPiAgLi4uL2xpbnV4X2dzZy9jcm9zc19idWlsZF9kcGRrX2Zvcl9hcm02NC5yc3QgIHwg IDkgKystLQ0KPiAgNCBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCAyOSBkZWxldGlv bnMoLSkgIHJlbmFtZQ0KPiBjb25maWcvYXJtL3thcm02NF90aHVuZGVyeF9saW51eF9nY2MgPT4g YXJtNjRfdGh1bmRlcnh0ODhfbGludXhfZ2NjfQ0KPiAoOTMlKQ0KPiANCj4gZGlmZiAtLWdpdCBh L2NvbmZpZy9hcm0vYXJtNjRfZW1hZ19saW51eF9nY2MNCj4gYi9jb25maWcvYXJtL2FybTY0X2Vt YWdfbGludXhfZ2NjIGluZGV4IDI0ZjNkNTMzZS4uYzY3NTk1NGZjIDEwMDY0NA0KPiAtLS0gYS9j b25maWcvYXJtL2FybTY0X2VtYWdfbGludXhfZ2NjDQo+ICsrKyBiL2NvbmZpZy9hcm0vYXJtNjRf ZW1hZ19saW51eF9nY2MNCj4gQEAgLTE0LDMgKzE0LDQgQEAgZW5kaWFuID0gJ2xpdHRsZScNCj4g DQo+ICBbcHJvcGVydGllc10NCj4gIGltcGxlbWVudGVyX2lkID0gJzB4NTAnDQo+ICtwYXJ0X251 bWJlciA9ICcweDAnDQo+IGRpZmYgLS1naXQgYS9jb25maWcvYXJtL2FybTY0X3RodW5kZXJ4X2xp bnV4X2djYw0KPiBiL2NvbmZpZy9hcm0vYXJtNjRfdGh1bmRlcnh0ODhfbGludXhfZ2NjDQo+IHNp bWlsYXJpdHkgaW5kZXggOTMlDQo+IHJlbmFtZSBmcm9tIGNvbmZpZy9hcm0vYXJtNjRfdGh1bmRl cnhfbGludXhfZ2NjDQo+IHJlbmFtZSB0byBjb25maWcvYXJtL2FybTY0X3RodW5kZXJ4dDg4X2xp bnV4X2djYw0KPiBpbmRleCA2NzA3NjQ0MzcuLjc1ODk2NjI2MiAxMDA2NDQNCj4gLS0tIGEvY29u ZmlnL2FybS9hcm02NF90aHVuZGVyeF9saW51eF9nY2MNCj4gKysrIGIvY29uZmlnL2FybS9hcm02 NF90aHVuZGVyeHQ4OF9saW51eF9nY2MNCj4gQEAgLTE0LDMgKzE0LDQgQEAgZW5kaWFuID0gJ2xp dHRsZScNCj4gDQo+ICBbcHJvcGVydGllc10NCj4gIGltcGxlbWVudGVyX2lkID0gJzB4NDMnDQo+ ICtwYXJ0X251bWJlciA9ICcweGExJw0KPiBkaWZmIC0tZ2l0IGEvY29uZmlnL2FybS9tZXNvbi5i dWlsZCBiL2NvbmZpZy9hcm0vbWVzb24uYnVpbGQgaW5kZXgNCj4gZWIxNTg0OGNiLi5mZWMwNmU3 MGMgMTAwNjQ0DQo+IC0tLSBhL2NvbmZpZy9hcm0vbWVzb24uYnVpbGQNCj4gKysrIGIvY29uZmln L2FybS9tZXNvbi5idWlsZA0KPiBAQCAtNDgsOCArNDgsNiBAQCBpbXBsZW1lbnRlcl9nZW5lcmlj ID0geyAgfQ0KPiANCj4gIHBhcnRfbnVtYmVyX2NvbmZpZ19hcm0gPSB7DQo+IC0JJ2dlbmVyaWMn OiB7J21hY2hpbmVfYXJncyc6ICBbJy1tYXJjaD1hcm12OC1hK2NyYycsDQo+IC0JCQkJICAgICAg Jy1tb3V0bGluZS1hdG9taWNzJ119LA0KPiAgCSduYXRpdmUnOiB7J21hY2hpbmVfYXJncyc6ICBb Jy1tYXJjaD1uYXRpdmUnXX0sDQo+ICAJJzB4ZDAzJzogeydtYWNoaW5lX2FyZ3MnOiAgWyctbWNw dT1jb3J0ZXgtYTUzJ119LA0KPiAgCScweGQwNCc6IHsnbWFjaGluZV9hcmdzJzogIFsnLW1jcHU9 Y29ydGV4LWEzNSddfSwgQEAgLTk4LDggKzk2LDYgQEANCj4gaW1wbGVtZW50ZXJfY2F2aXVtID0g ew0KPiAgCQlbJ1JURV9NQVhfTlVNQV9OT0RFUycsIDJdDQo+ICAJXSwNCj4gIAkncGFydF9udW1i ZXJfY29uZmlnJzogew0KPiAtCQknZ2VuZXJpYyc6IHsnbWFjaGluZV9hcmdzJzogWyctbWFyY2g9 YXJtdjgtYStjcmMrY3J5cHRvJywNCj4gLQkJCQkJICAgICAnLW1jcHU9dGh1bmRlcngnXX0sDQo+ ICAJCSduYXRpdmUnOiB7J21hY2hpbmVfYXJncyc6IFsnLW1hcmNoPW5hdGl2ZSddfSwNCj4gIAkJ JzB4YTEnOiB7DQo+ICAJCQknbWFjaGluZV9hcmdzJzogWyctbWNwdT10aHVuZGVyeHQ4OCddLCBA QCAtMTQ5LDgNCj4gKzE0NSw4IEBAIGltcGxlbWVudGVyX2FtcGVyZSA9IHsNCj4gIAkJWydSVEVf TUFYX05VTUFfTk9ERVMnLCAxXQ0KPiAgCV0sDQo+ICAJJ3BhcnRfbnVtYmVyX2NvbmZpZyc6IHsN Cj4gLQkJJ2dlbmVyaWMnOiB7J21hY2hpbmVfYXJncyc6ICBbJy1tYXJjaD1hcm12OC1hK2NyYytj cnlwdG8nLA0KPiAtCQkJCQkgICAgICAnLW10dW5lPWVtYWcnXX0sDQo+ICsJCScweDAnOiB7J21h Y2hpbmVfYXJncyc6ICBbJy1tYXJjaD1hcm12OC1hK2NyYytjcnlwdG8nLA0KPiArCQkJCQkgICct bXR1bmU9ZW1hZyddfSwNCj4gIAkJJ25hdGl2ZSc6IHsnbWFjaGluZV9hcmdzJzogIFsnLW1hcmNo PW5hdGl2ZSddfQ0KPiAgCX0NCj4gIH0NCj4gQEAgLTIwMCwxMCArMTk2LDkgQEAgaWYgZHBka19j b25mLmdldCgnUlRFX0FSQ0hfMzInKQ0KPiAgCW1hY2hpbmVfYXJncyArPSAnLW1mcHU9bmVvbicN Cj4gIGVsc2UNCj4gIAkjIGFhcmNoNjQgYnVpbGQNCj4gLQlpbXBsZW1lbnRlcl9pZCA9ICdnZW5l cmljJw0KPiAgCWlmIG1hY2hpbmUgPT0gJ2dlbmVyaWMnIGFuZCBub3QgbWVzb24uaXNfY3Jvc3Nf YnVpbGQoKQ0KPiAgCQkjIGdlbmVyaWMgYnVpbGQNCj4gLQkJaW1wbGVtZW50ZXJfY29uZmlnID0g aW1wbGVtZW50ZXJbJ2dlbmVyaWMnXQ0KPiArCQlpbXBsZW1lbnRlcl9pZCA9ICdnZW5lcmljJw0K PiAgCQlwYXJ0X251bWJlciA9ICdnZW5lcmljJw0KPiAgCWVsaWYgbm90IG1lc29uLmlzX2Nyb3Nz X2J1aWxkKCkNCj4gIAkJIyBuYXRpdmUgYnVpbGQNCj4gQEAgLTIxNiwyMSArMjExLDI0IEBAIGVs c2UNCj4gIAkJCWNtZF9vdXRwdXQgPSBjbWQuc3Rkb3V0KCkudG9fbG93ZXIoKS5zdHJpcCgpLnNw bGl0KCcNCj4gJykNCj4gIAkJCWltcGxlbWVudGVyX2lkID0gY21kX291dHB1dFswXQ0KPiAgCQkJ cGFydF9udW1iZXIgPSBjbWRfb3V0cHV0WzNdDQo+IC0JCWVuZGlmDQo+IC0JCSMgU2V0IHRvIGdl bmVyaWMgaWYgdmFyaWFibGUgaXMgbm90IGZvdW5kDQo+IC0JCWltcGxlbWVudGVyX2NvbmZpZyA9 IGltcGxlbWVudGVycy5nZXQoaW1wbGVtZW50ZXJfaWQsDQo+IFsnZ2VuZXJpYyddKQ0KPiAtCQlp ZiBpbXBsZW1lbnRlcl9jb25maWdbMF0gPT0gJ2dlbmVyaWMnDQo+IC0JCQlpbXBsZW1lbnRlcl9j b25maWcgPSBpbXBsZW1lbnRlclsnZ2VuZXJpYyddDQo+IC0JCQlwYXJ0X251bWJlciA9ICdnZW5l cmljJw0KPiArCQllbHNlDQo+ICsJCQllcnJvcignRXJyb3Igd2hlbiBnZXR0aW5nIEFybSBJbXBs ZW1lbnRlciBJRCBhbmQNCj4gcGFydCBudW1iZXIuJykNCj4gIAkJZW5kaWYNCj4gIAkJaWYgYXJt X2ZvcmNlX25hdGl2ZV9tYXJjaCA9PSB0cnVlDQo+ICAJCQlwYXJ0X251bWJlciA9ICduYXRpdmUn DQo+ICAJCWVuZGlmDQo+ICAJZWxzZQ0KPiAgCQkjIGNyb3NzIGJ1aWxkDQo+IC0JCWltcGxlbWVu dGVyX2lkID0NCj4gbWVzb24uZ2V0X2Nyb3NzX3Byb3BlcnR5KCdpbXBsZW1lbnRlcl9pZCcsICdn ZW5lcmljJykNCj4gLQkJcGFydF9udW1iZXIgPSBtZXNvbi5nZXRfY3Jvc3NfcHJvcGVydHkoJ3Bh cnRfbnVtYmVyJywNCj4gJ2dlbmVyaWMnKQ0KPiAtCQlpbXBsZW1lbnRlcl9jb25maWcgPSBpbXBs ZW1lbnRlcnMuZ2V0KGltcGxlbWVudGVyX2lkKQ0KPiArCQlpbXBsZW1lbnRlcl9pZCA9DQo+IG1l c29uLmdldF9jcm9zc19wcm9wZXJ0eSgnaW1wbGVtZW50ZXJfaWQnKQ0KPiArCQlwYXJ0X251bWJl ciA9IG1lc29uLmdldF9jcm9zc19wcm9wZXJ0eSgncGFydF9udW1iZXInKQ0KPiArCWVuZGlmDQo+ ICsNCj4gKwlpZiBpbXBsZW1lbnRlcnMuaGFzX2tleShpbXBsZW1lbnRlcl9pZCkNCj4gKwkJaW1w bGVtZW50ZXJfY29uZmlnID0gaW1wbGVtZW50ZXJzW2ltcGxlbWVudGVyX2lkXQ0KPiArCWVsc2UN Cj4gKwkJZXJyb3IoJ1Vuc3VwcG9ydGVkIEFybSBpbXBsZW1lbnRlcjogQDBALg0KPiAnLmZvcm1h dChpbXBsZW1lbnRlcl9pZCkgKw0KPiArCQkgICAgICAnUGxlYXNlIGFkZCBzdXBwb3J0IGZvciBp dCBvciB1c2UgdGhlIGdlbmVyaWMgJyArDQo+ICsJCSAgICAgICcoLURtYWNoaW5lPWdlbmVyaWMp IGJ1aWxkLicpDQo+ICAJZW5kaWYNCj4gDQo+ICAJbWVzc2FnZSgnQXJtIGltcGxlbWVudGVyOiAn ICsgaW1wbGVtZW50ZXJfY29uZmlnWydkZXNjcmlwdGlvbiddKQ0KPiBAQCAtMjQwLDE1ICsyMzgs MTIgQEAgZWxzZQ0KPiAgCWlmIHBhcnRfbnVtYmVyX2NvbmZpZy5oYXNfa2V5KHBhcnRfbnVtYmVy KQ0KPiAgCQkjIHVzZSB0aGUgc3BlY2lmaWVkIHBhcnRfbnVtYmVyIG1hY2hpbmUgYXJncyBpZiBm b3VuZA0KPiAgCQlwYXJ0X251bWJlcl9jb25maWcgPSBwYXJ0X251bWJlcl9jb25maWdbcGFydF9u dW1iZXJdDQo+IC0JZWxpZiBub3QgbWVzb24uaXNfY3Jvc3NfYnVpbGQoKQ0KPiAtCQkjIGRlZmF1 bHQgdG8gZ2VuZXJpYyBtYWNoaW5lIGFyZ3MgaWYgcGFydF9udW1iZXIgaXMgbm90IGZvdW5kDQo+ IC0JCSMgYW5kIG5vdCBmb3JjaW5nIG5hdGl2ZSBtYWNoaW5lIGFyZ3MNCj4gLQkJIyBidXQgZG9u J3QgZGVmYXVsdCBpbiBjcm9zcy1idWlsZHM7IGlmIHBhcnRfbnVtYmVyIGlzIHNwZWNpZmllZA0K PiAtCQkjIGluY29ycmVjdGx5IGluIGEgY3Jvc3MtZmlsZSwgaXQgbmVlZHMgdG8gYmUgZml4ZWQg dGhlcmUNCj4gLQkJcGFydF9udW1iZXJfY29uZmlnID0gcGFydF9udW1iZXJfY29uZmlnWydnZW5l cmljJ10NCj4gIAllbHNlDQo+IC0JCSMgZG9pbmcgY3Jvc3MgYnVpbGQgYW5kIHBhcnQgbnVtYmVy IGlzIG5vdCBpbg0KPiBwYXJ0X251bWJlcl9jb25maWcNCj4gLQkJZXJyb3IoJ0Nyb3NzIGJ1aWxk IHBhcnQgbnVtYmVyIDBAMCBub3QNCj4gZm91bmQuJy5mb3JtYXQocGFydF9udW1iZXIpKQ0KPiAr CQkjIHVua25vd24gcGFydCBudW1iZXINCj4gKwkJZXJyb3IoJ1Vuc3VwcG9ydGVkIHBhcnQgbnVt YmVyIEAwQCBvZiBpbXBsZW1lbnRlcg0KPiBAMUAuICcNCj4gKwkJICAgICAgLmZvcm1hdChwYXJ0 X251bWJlciwgaW1wbGVtZW50ZXJfaWQpICsNCj4gKwkJICAgICAgJ1BsZWFzZSBhZGQgc3VwcG9y dCBmb3IgaXQgb3IgdXNlIHRoZSBnZW5lcmljICcgKw0KPiArCQkgICAgICAnKC1EbWFjaGluZT1n ZW5lcmljKSBidWlsZC4nKQ0KPiAgCWVuZGlmDQo+IA0KPiAgCSMgdXNlIGRlZmF1bHQgZmxhZ3Mg d2l0aCBpbXBsZW1lbnRlciBmbGFncyBkaWZmIC0tZ2l0DQo+IGEvZG9jL2d1aWRlcy9saW51eF9n c2cvY3Jvc3NfYnVpbGRfZHBka19mb3JfYXJtNjQucnN0DQo+IGIvZG9jL2d1aWRlcy9saW51eF9n c2cvY3Jvc3NfYnVpbGRfZHBka19mb3JfYXJtNjQucnN0DQo+IGluZGV4IDk3MjU5ODgzNS4uNmE4 ODNiMDMwIDEwMDY0NA0KPiAtLS0gYS9kb2MvZ3VpZGVzL2xpbnV4X2dzZy9jcm9zc19idWlsZF9k cGRrX2Zvcl9hcm02NC5yc3QNCj4gKysrIGIvZG9jL2d1aWRlcy9saW51eF9nc2cvY3Jvc3NfYnVp bGRfZHBka19mb3JfYXJtNjQucnN0DQo+IEBAIC0xMTQsOCArMTE0LDEwIEBAIHlvdSBtYXkgdXNl IHZhcmlvdXMgY29tYmluYXRpb25zIG9mDQo+IGltcGxlbWVudGVyL3BhcnQgbnVtYmVyOjoNCj4g ICAgICAgICcweDU2JzogICAgTWFydmVsbCBBUk1BREENCj4gICAgICAgICdkcGFhJzogICAgTlhQ IERQQUENCj4gDQo+IC0gICBTdXBwb3J0ZWQgcGFydF9udW1iZXJzIGZvciBnZW5lcmljLCAweDQx LCAweDU2LCBkcGFhOg0KPiAtICAgICAgJ2dlbmVyaWMnOiB2YWxpZCBmb3IgYWxsIGFybXY4LWEg YXJjaGl0ZWN0dXJlcyAoZGVmYXVsdCB2YWx1ZSkNCj4gKyAgIFN1cHBvcnRlZCBwYXJ0X251bWJl cnMgZm9yIGdlbmVyaWM6DQo+ICsgICAgICAnZ2VuZXJpYyc6IHZhbGlkIGZvciBhbGwgYXJtdjgt YSBhcmNoaXRlY3R1cmVzICh1bm9wdGltaXplZA0KPiArIHBvcnRhYmxlIGJ1aWxkKQ0KPiArDQo+ ICsgICBTdXBwb3J0ZWQgcGFydF9udW1iZXJzIGZvciAweDQxLCAweDU2LCBkcGFhOg0KPiAgICAg ICAgJzB4ZDAzJzogICBjb3J0ZXgtYTUzDQo+ICAgICAgICAnMHhkMDQnOiAgIGNvcnRleC1hMzUN Cj4gICAgICAgICcweGQwOSc6ICAgY29ydGV4LWE3Mw0KPiBAQCAtMTI0LDcgKzEyNiw2IEBAIHlv dSBtYXkgdXNlIHZhcmlvdXMgY29tYmluYXRpb25zIG9mDQo+IGltcGxlbWVudGVyL3BhcnQgbnVt YmVyOjoNCj4gICAgICAgICcweGQwYyc6ICAgbmVvdmVyc2UtbjENCj4gDQo+ICAgICBTdXBwb3J0 ZWQgcGFydF9udW1iZXJzIGZvciAweDQzOg0KPiAtICAgICAgJ2dlbmVyaWMnOiB2YWxpZCBmb3Ig YWxsIENhdml1bSBidWlsZHMNCj4gICAgICAgICcweGExJzogICAgdGh1bmRlcnh0ODgNCj4gICAg ICAgICcweGEyJzogICAgdGh1bmRlcnh0ODENCj4gICAgICAgICcweGEzJzogICAgdGh1bmRlcnh0 ODMNCj4gQEAgLTEzMiw0ICsxMzMsNCBAQCB5b3UgbWF5IHVzZSB2YXJpb3VzIGNvbWJpbmF0aW9u cyBvZg0KPiBpbXBsZW1lbnRlci9wYXJ0IG51bWJlcjo6DQo+ICAgICAgICAnMHhiMic6ICAgIG9j dGVvbnR4Mg0KPiANCj4gICAgIFN1cHBvcnRlZCBwYXJ0X251bWJlcnMgZm9yIDB4NTA6DQo+IC0g ICAgICAnZ2VuZXJpYyc6IHZhbGlkIGZvciBhbGwgQW1wZXJlIGJ1aWxkcw0KPiArICAgICAgJzB4 MCc6ICAgICBlbWFnDQo+IC0tDQo+IDIuMjAuMQ0KDQo=