From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 914B1C54788 for ; Thu, 22 Feb 2024 15:05:28 +0000 (UTC) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (EUR05-VI1-obe.outbound.protection.outlook.com [40.107.21.120]) by mx.groups.io with SMTP id smtpd.web10.14936.1708614323951740748 for ; Thu, 22 Feb 2024 07:05:24 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@welotec.com header.s=selector1 header.b=V+wYBDui; spf=pass (domain: welotec.com, ip: 40.107.21.120, mailfrom: p.lobacz@welotec.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RfnGBDDfOEqR/1cVk81pJe6ZQ+1U1W6GrcQ8jl0529RYetDOtRbjdxeN8w7ZQ1Mjk9LNd0lVMuI05iG9h5Y4UMZYIilAY2RmmrVHiM27Iw7SCzq3VrcDpKFFK+Fb7dE7q9WXMey9pvtm0pHsGzXnCX3aAUYJQ1tvyZKZeI0iku7fpA9j2DMES11AHd7mFCVVVR8M8lKlSz8cH+jbGSxrHFfNPvLa0k7kynzm2RHKsFv18hlvSsgXNHwL5PBOGYWYHuGnwGUFTtyUmqHNkfdCYt7bpvpaAyxKJSUGQGVlxop0zzg8a3hUIURAgAS9dCbdpMc/obatKgHoslBrd2M5iw== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=wWIaWyrhb6fDCdISaCVsUPE9a/tCnUg42juRXyMQ9Rs=; b=AWgW9S+iPdQ+Xwdk/DlcUoo5u9o9/N9Q7Kjf0cKKZXVpEsJ86tC7pvv93+i9T76+RRE6Wgr8TJdr5xpYwBiK7q+3R4F406rMo7PNn5N8jr7AxWqPK6T34YqyLRsfomysXQBmcqgiEl7HHdm80X52lDDt5kut2NS11lBQwgsK+V2RgRuDHHhX+A5PDo9BM5k8jRHxjPp9UTjo0ft3KwDkrdMyTZs+AX5E+8JL9WHZDGsveJ8rXugcjHD0dYHJYP2EPd/ggySgZoY7SkqJDi/qYNbEYCcSv2qx+TWHL4Cx86iyFtTTpOiHJuYxRpjJKhW/P1rQH406mh/BUBDfKUN8kg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=welotec.com; dmarc=pass action=none header.from=welotec.com; dkim=pass header.d=welotec.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=welotec.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wWIaWyrhb6fDCdISaCVsUPE9a/tCnUg42juRXyMQ9Rs=; b=V+wYBDuieJ9xjfdMqvw2RUvvrgvrnkmbmIGd8jbuYQ+JFAIDS1SNwCj61KUrTOmaBW+TE/skBNdoO+F8PKBynbgAGRZn6MDRzMOC1tl93K/1H/gjGDcSwtgLB19LAlFDY8Vd8oTv5nD+HP/VCjkEJoSgKLQeNpv8NibWlFi+/9uF/xCIYnf+nlY+U260txZ3w/MLqk8SGwG+2+kEPQBo3GWcYguVQY0MSdUku+yHWLvqBnswOGdYobBN2kLU742YXelbq/VkiOn1HZ18fPyUWPQbHm6D9Tg9SF2Kbr20zDpHxA9tz/35zxVUqL2Qqxwui5keNNZDpxJZPCOTnl8S7A== Received: from DB6PR04MB2998.eurprd04.prod.outlook.com (2603:10a6:6:4::22) by AM8PR04MB7826.eurprd04.prod.outlook.com (2603:10a6:20b:234::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.39; Thu, 22 Feb 2024 15:05:19 +0000 Received: from DB6PR04MB2998.eurprd04.prod.outlook.com ([fe80::d5d:d74f:9666:ea69]) by DB6PR04MB2998.eurprd04.prod.outlook.com ([fe80::d5d:d74f:9666:ea69%4]) with mapi id 15.20.7316.018; Thu, 22 Feb 2024 15:05:19 +0000 From: =?utf-8?B?UGlvdHIgxYFvYmFjeg==?= To: =?utf-8?B?RWlsw61zICdwaWRnZScgTsOtIEZobGFubmFnw6Fpbg==?= , "openembedded-core@lists.openembedded.org" , Richard Purdie , =?utf-8?B?SmFuIEfDs3Jza2k=?= Subject: Re: [OE-core] [PATCH 1/3] useradd.bbclass: Fix order of postinst-useradd-* Thread-Topic: [OE-core] [PATCH 1/3] useradd.bbclass: Fix order of postinst-useradd-* Thread-Index: AQHaZZ8AKhjKlQftGkqpI0eZ7Y32tbEWdSaAgAAAtAA= Date: Thu, 22 Feb 2024 15:05:19 +0000 Message-ID: <13895208.RDIVbhacDa@latitude> References: <5eb199fe11d71f598726b75808b3330cd3efd2e5.1708613381.git.pidge@baylibre.com> <3d551ef80a4bbb3ec8c5ef1c26e8e6e16cf1dd98.camel@linuxfoundation.org> In-Reply-To: <3d551ef80a4bbb3ec8c5ef1c26e8e6e16cf1dd98.camel@linuxfoundation.org> Accept-Language: pl-PL, en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=welotec.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DB6PR04MB2998:EE_|AM8PR04MB7826:EE_ x-ms-office365-filtering-correlation-id: f7f47819-80a2-4c3d-fa5b-08dc33b7af70 x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: VZwN18YZnhldgjXPcDM1s6cVVjZf3JArKhi76WV9QDDceJXN4O1qIuSxJpCTXe9q1KWeVyZR9I7Tb650M5ImBiJO4zeqALsrUHjcV0TWeFKpljStZ4CCWuGL1sEW1ve2cJthDZhbG5j8cLnJljyv2kHRV5p9fp+DBSMsnQoSmgBdI7f4kUBK3g1kiWdI6mtFux3UHnmqGx+4d1RsjHwMiDbgoOnc0H0mhUlCYpzbkzEikkA9h7YPWoW9pdooWtF8bN8hsIhEO2sQj7Yry5xrNSsucJh42cjnZSfvCPWUQ7LPtKV1HVeHHP8hx8NHOm3JP7ebBMdQDRfv/WjJrcJsd7ETl+Q8PtB3UvyqvcODiY4XLWHlNKxV4pNi+3aSKm3tuYLeKKtIT6XYz3CxanJptm5NCjpBHWQGg3lAiY+Pxz/9o341Gw1laLeil7T3miQyfFTbZJaKzZ2RP45BDeBKSekOJ0FXel9jeL5qKiOBekQsk1iTCJ4779+acBxMs8F5ASx9HqHb8ybWIw9JX6XbO98mY3360vkM1EqdRfbVkFJHiea309PlNBqbck0GTqjMe/g2eRROWfAx/OBkEDHGpRbBubm9Y0FllV+szvMWLz5yUfsUlDyHmBA6cYXSjgtx x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB6PR04MB2998.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(38070700009);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MjdzcjVTWlR5MFJLemowYUlQc082S1ZrRDRRSU8wWC9jeFVKc2dpVmNpdWov?= =?utf-8?B?VkJiN3V0bE00MTA2NVdpRGU2WWszbmVKNG8rMkFiWEk3WWFydVVqSER2SFdq?= =?utf-8?B?QTZGczFKSVhDVWJWNFVYSFZ6VGR0cXpSWFhsNzU1bXQvK1I3cHh6aHJVQVFp?= =?utf-8?B?bDN0OHpWamswUk5XSzVnWUhsTVJwWndaek9GMVZxK2RJN3lzSytxOVI1OU11?= =?utf-8?B?N0RmNmhnb213aE0rNHoxK29Nby94bTVVRWUvekF1c3BGbjZZc29QVjQvZWpO?= =?utf-8?B?VEVuZVhmSWhWRnhNNFg3RGdaRGkzd3F6OGNkdjBYRTUzcjk3cHNoRk9OcDk0?= =?utf-8?B?L3JQQlBSbE9oNklRRk83Z0pNVmRJdGwranc1VHVQdjBSV0lsMCtJWWE3QTMr?= =?utf-8?B?c1MrRjFBeXNBVU5SMXhYUTRHclpmaDM2NTJNMVRUcHFCRWVTNC8vWTV1QzdW?= =?utf-8?B?TExkVU1qVFl5eWdDT3M3YmZDL04xOG94NGFjTnBIV1RhU2M2UCtlQ2dSL0RE?= =?utf-8?B?bHdjekZFZ2NwVzJ6V1ZMaC91aStML3FTTE5HbTEvZG9yeURuMFFZcDVSaEY4?= =?utf-8?B?bWp5SHFkWHlBQWJNbmxvdW4yQVNhc2pHbmlkWGRsWURObktzd05BQmxLbEVY?= =?utf-8?B?QUkxQTE2MWtjSmNHVitadjdhZ1Z2T3ZSdTZHTEpHUXlsT1V1V0lFaEhvNXFY?= =?utf-8?B?dElJUW00eC95bFVvbDZTRkNLZUZnckllc1NJOXJtRkFiemNwRUFMTmRZMzV0?= =?utf-8?B?SHllcXk3N0p5U3ptUHVpcGhrQnQzM0FRV1dJMS83ZkZnZTA0aGEyS0F4QU9m?= =?utf-8?B?bUcvdllqWnduM1lxeWZuMExGbTFRZ2FPcjFJVk0ySGdBcXZtbzV0US9VZDlX?= =?utf-8?B?QzFrRnFLK2N0ZzBQcEIwMzA5Vlg4NWFuTCtWTkh0d0tJTGpUdnVUbDhhVHZR?= =?utf-8?B?RUpRQnFSMjJBdE5UUFl3c21QWmlrWXNCV2NXRy9WcElXMjluY1ZWTkY0RFFi?= =?utf-8?B?Rk9YalhhZHFnVmJHY2JrWHdWYkczVVdyNUtvSFNCL2ZaVWpBVXlQM3RMT2FW?= =?utf-8?B?THJsYUxHak1la2ZGRm8xQnFzZXdnRFhNQUNNenRhV2d2QUJ0c2t2VlpFekt2?= =?utf-8?B?bEJUMlBORVBmWEVIYkQ0L1JtNmR5Z09ocTVwalliZnNpeG9MSkFOajkwZHBO?= =?utf-8?B?ejl2WHJMNlYxWG4yTzhKYTlpWXJIWFFxT2NOSHhsODFrb0N6MzVNc2tiZEMy?= =?utf-8?B?dm1jOTBVaDViOGlSenNUME91LzBBRW9xMFc5RE1qVGFIUDdESHhFbnhTNnZl?= =?utf-8?B?VkJ2cVFQdTdRUEZzcDJYOE5Ya1FkTXpKYW12Q2lZb2pVZS9VN1hBeUJCNlBO?= =?utf-8?B?WW9zM2NENHFvTSthYnVQYmdDRm5VQ1VKd0sySGo3dzUvTCtwMENUTFhNdnJN?= =?utf-8?B?TStSSWQrak85c0JLamIyU0JhVWJ0TWhQeDhCU1RWWjhVRk0raW1iWnJNUkQ1?= =?utf-8?B?TnhGSzBmM3FJWFlDMDY0QzMrUExydGNlK1dNanVoQlJLUmszVWd3VmxWZ1lR?= =?utf-8?B?Zk1ncUo5L2F6U2dTVzJBYWFOMndEb21hcXBrNHhQSENHUFBObTJXb2lNSXpw?= =?utf-8?B?NndONEsraEtkdnRlYi9NeFgzUHFjWHZEZ3B4WUpCZnpiSlp1OFNSVjJHWktY?= =?utf-8?B?U3YxUTFvcGtxZDl6WHI1enJoa3hheWU1b2RuSzdQZVJ3S2J5OVoxS0YrdTdp?= =?utf-8?B?YklHTDIzV1Y5Z21KVmN6VFRBRjdNbjF1dW5acE9VaVJmMCt3Ky9id2kyRHJm?= =?utf-8?B?UnhUVGpyUmJtRURMRmdQeE5Td0ZNcm9IbmpLYjBUUXEyVlNFSmRqaCtXSzB6?= =?utf-8?B?RHg5OXZrSzVJNnNnandZODliSUI1VnI2Q1lORWdmUDNQS0k3KzFJRWZ6OGQ2?= =?utf-8?B?bGRDbkU0ZDRXbmxaYzkrUmhkMUQ0Qk9nZDZvKzNXQzM3TkE1QWJzdy9pa1hR?= =?utf-8?B?ZGFqSGZJTmt0NXc3bjZ1MXNoU29UZEdZODFpZGRpV0d0MWlVNitPWGprSjFw?= =?utf-8?B?bVR6ek1DRXcycnBoQWNJbDA3Q1U3Z21nNW1TMjFIQit5SzFNU0x1VE92WUtz?= =?utf-8?B?ZGtwSFAzTW5rcW1TUDdDcUFHOTR1cmZIYkV3cHd6Ulh3d2dqdmJ5ZXBtbG9K?= =?utf-8?B?Unc9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: welotec.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DB6PR04MB2998.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f7f47819-80a2-4c3d-fa5b-08dc33b7af70 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Feb 2024 15:05:19.5182 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 25111a7f-1d5a-4c51-a4ca-7f8e44011b39 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: /t3qbO1loRTXNfjI8DDSai5i0H+rD+nArIJgiJs3V0q3BYU8s1F81FnywfMH29SQYmzAtR7OMDgTuYwPrSdgTg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR04MB7826 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 22 Feb 2024 15:05:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/196035 RG5pYSBjendhcnRlaywgMjIgbHV0ZWdvIDIwMjQgMTY6MDI6NDcgQ0VUIFJpY2hhcmQgUHVyZGll IHBpc3plOgo+IE9uIFRodSwgMjAyNC0wMi0yMiBhdCAxNDo1MyArMDAwMCwgRWlsw61zICdwaWRn ZScgTsOtIEZobGFubmFnw6FpbiB3cm90ZToKPiA+IEZyb206IFBpb3RyIMWBb2JhY3ogPHAubG9i YWN6QHdlbG90ZWMuY29tPgo+ID4gCj4gPiBwb3N0aW5zdC11c2VyYWRkLSogaGF2ZW4ndCBiZWVu IHJ1bm5pbmcgaW4gb3JkZXIgb2YgZGVwZW5kZW5jeS4KPiA+IAo+ID4gVGhpcyBwYXRjaCBpcyBy ZXdvcmtlZCBmcm9tIFBpb3RyIMWBb2JhY3oncyBwYXRjaCBhbmQgZml4ZXM6Cj4gPiAKPiA+IGh0 dHBzOi8vZXVyMDQuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUz QSUyRiUyRmJ1Z3ppbGxhCj4gPiAueW9jdG9wcm9qZWN0Lm9yZyUyRnNob3dfYnVnLmNnaSUzRmlk JTNEMTUwODQmZGF0YT0wNSU3QzAyJTdDcC5sb2JhY3olNDB3ZQo+ID4gbG90ZWMuY29tJTdDNzFl NTg0MDJjMmYyNDA5ZjU2YmIwOGRjMzNiNzU1YjMlN0MyNTExMWE3ZjFkNWE0YzUxYTRjYTdmOGU0 NDAKPiA+IDExYjM5JTdDMCU3QzAlN0M2Mzg0NDIxMDk3MzE3MDMwMTAlN0NVbmtub3duJTdDVFdG cGJHWnNiM2Q4ZXlKV0lqb2lNQzR3TGpBCj4gPiB3TURBaUxDSlFJam9pVjJsdU16SWlMQ0pCVGlJ NklrMWhhV3dpTENKWFZDSTZNbjAlM0QlN0MwJTdDJTdDJTdDJnNkYXRhPSUyQgo+ID4gVTJjZzZF c21lM1FoeEl3aktXNDE3RE1uY00lMkZ3V2pFQ2had3JCTnVsbEElM0QmcmVzZXJ2ZWQ9MAo+ID4g aHR0cHM6Ly9ldXIwNC5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBz JTNBJTJGJTJGYnVnemlsbAo+ID4gYS55b2N0b3Byb2plY3Qub3JnJTJGc2hvd19idWcuY2dpJTNG aWQlM0QxMzkwNCZkYXRhPTA1JTdDMDIlN0NwLmxvYmFjeiU0MHcKPiA+IGVsb3RlYy5jb20lN0M3 MWU1ODQwMmMyZjI0MDlmNTZiYjA4ZGMzM2I3NTViMyU3QzI1MTExYTdmMWQ1YTRjNTFhNGNhN2Y4 ZTQ0Cj4gPiAwMTFiMzklN0MwJTdDMCU3QzYzODQ0MjEwOTczMTcxMDUxMyU3Q1Vua25vd24lN0NU V0ZwYkdac2IzZDhleUpXSWpvaU1DNHdMago+ID4gQXdNREFpTENKUUlqb2lWMmx1TXpJaUxDSkJU aUk2SWsxaGFXd2lMQ0pYVkNJNk1uMCUzRCU3QzAlN0MlN0MlN0Mmc2RhdGE9czMKPiA+ICUyQjls MGYxY3I3SktqY2c5UjlhcnpaSEFuQlBPek90ZWNXVUdqMXZCRjQlM0QmcmVzZXJ2ZWQ9MAo+ID4g Cj4gPiBJdCBlbnN1cmVzIHRoYXQgZ3JvdXBzLCB1c2VycyBhbmQgZ3JvdXBtZW1zIGFyZSBhbGwg cnVuIGluIHRoZSBjb3JyZWN0Cj4gPiBvcmRlci4KPiBJIHRoaW5rIHRoaXMgbmVlZHMgYSBsaXR0 bGUgYml0IG1vcmUgZXhwbGFuYXRpb24gaW4gdGhlIGNvbW1pdCBtZXNzYWdlLgo+IFdoYXQgaXMg dGhlIGlzc3VlLCB3aHkgZG8gd2UgbmVlZCB0byBzb2x2ZSBpdCBsaWtlIHRoaXMgZXRjLgoKQWNj dHVhbHksIHRoZSBpc3N1ZSB3YXMgZGlzY292ZXJlZCBieSBtZSBhbmQgdGhlIHBhdGNoIGdpdmVu IGJ5IG1lIHdhcyBjcmVhdGVkIApieSBKYW4gc28gSSB0aGluayBoZSBjYW4gcHV0IGhpcyBjb21t ZW50cyBvbiB0aGF0LiBUaGF0IHdvdWxkIGJlIHRoZSBiZXN0IEkgCnRoaW5rLgoKPiA+IFNpZ25l ZC1vZmYtYnk6IEVpbMOtcyAncGlkZ2UnIE7DrSBGaGxhbm5hZ8OhaW4gPHBpZGdlQGJheWxpYnJl LmNvbT4KPiA+IC0tLQo+ID4gIG1ldGEvY2xhc3Nlcy1nbG9iYWwvc3RhZ2luZy5iYmNsYXNzIHwg IDcgKy0tCj4gPiAgbWV0YS9jbGFzc2VzL3VzZXJhZGQuYmJjbGFzcyAgICAgICAgfCA3MiArKysr KysrKysrKysrKysrKystLS0tLS0tLS0tLQo+ID4gIDIgZmlsZXMgY2hhbmdlZCwgNDkgaW5zZXJ0 aW9ucygrKSwgMzAgZGVsZXRpb25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9tZXRhL2NsYXNz ZXMtZ2xvYmFsL3N0YWdpbmcuYmJjbGFzcwo+ID4gYi9tZXRhL2NsYXNzZXMtZ2xvYmFsL3N0YWdp bmcuYmJjbGFzcyBpbmRleCBhYjNlMWQ3MWI1Li42YzIxNTEwMzc3IDEwMDY0NAo+ID4gLS0tIGEv bWV0YS9jbGFzc2VzLWdsb2JhbC9zdGFnaW5nLmJiY2xhc3MKPiA+ICsrKyBiL21ldGEvY2xhc3Nl cy1nbG9iYWwvc3RhZ2luZy5iYmNsYXNzCj4gPiBAQCAtMjQ1LDggKzI0NSw5IEBAIGRlZiBzdGFn aW5nX3BvcHVsYXRlX3N5c3Jvb3RfZGlyKHRhcmdldHN5c3Jvb3QsCj4gPiBuYXRpdmVzeXNyb290 LCBuYXRpdmUsIGQpOiBjb250aW51ZQo+ID4gIAo+ID4gICAgICBzdGFnaW5nX3Byb2Nlc3NmaXht ZShmaXhtZSwgdGFyZ2V0ZGlyLCB0YXJnZXRzeXNyb290LCBuYXRpdmVzeXNyb290LAo+ID4gZCkg LSAgICBmb3IgcCBpbiBwb3N0aW5zdHM6Cj4gPiAtICAgICAgICBiYi5ub3RlKCJSdW5uaW5nIHBv c3RpbnN0IHt9LCBvdXRwdXQ6XG57fSIuZm9ybWF0KHAsCj4gPiBzdWJwcm9jZXNzLmNoZWNrX291 dHB1dChwLCBzaGVsbD1UcnVlLCBzdGRlcnI9c3VicHJvY2Vzcy5TVERPVVQpKSkKPiA+IAo+ID4g Cj4gPiArICAgIGJiLndhcm4oc29ydGVkKHBvc3RpbnN0cykpCj4gCj4gQ29tZSBvbiwgcGxlYXNl ISA6KQo+IAo+ID4gKyAgICBmb3IgcCBpbiBzb3J0ZWQocG9zdGluc3RzKToKPiA+ICsgICAgICAg IGJiLndhcm4oIlJ1bm5pbmcgcG9zdGluc3Qge30sIG91dHB1dDpcbnt9Ii5mb3JtYXQocCwKPiA+ IHN1YnByb2Nlc3MuY2hlY2tfb3V0cHV0KHAsIHNoZWxsPVRydWUsIHN0ZGVycj1zdWJwcm9jZXNz LlNURE9VVCkpKSAKPiA+ICAjCj4gPiAgIyBNYW5pZmVzdHMgaGVyZSBhcmUgY29tcGxpY2F0ZWQu IFRoZSBtYWluIHN5c3Jvb3QgYXJlYSBoYXMgdGhlIHVucGFja2VkCj4gPiBzc3RhdGUgQEAgLTYy OSw3ICs2MzAsNyBAQCBweXRob24gZXh0ZW5kX3JlY2lwZV9zeXNyb290KCkgewo+ID4gICAgICBm b3IgZiBpbiBmaXhtZToKPiA+ICAgICAgICAgIHN0YWdpbmdfcHJvY2Vzc2ZpeG1lKGZpeG1lW2Zd LCBmLCByZWNpcGVzeXNyb290LAo+ID4gcmVjaXBlc3lzcm9vdG5hdGl2ZSwgZCkgCj4gPiAtICAg IGZvciBwIGluIHBvc3RpbnN0czoKPiA+ICsgICAgZm9yIHAgaW4gc29ydGVkKHBvc3RpbnN0cyk6 Cj4gPiAgICAgICAgICBiYi5ub3RlKCJSdW5uaW5nIHBvc3RpbnN0IHt9LCBvdXRwdXQ6XG57fSIu Zm9ybWF0KHAsCj4gPiBzdWJwcm9jZXNzLmNoZWNrX291dHB1dChwLCBzaGVsbD1UcnVlLCBzdGRl cnI9c3VicHJvY2Vzcy5TVERPVVQpKSkgCj4gPiAgICAgIGZvciBkZXAgaW4gbWFuaWZlc3RzOgo+ ID4gZGlmZiAtLWdpdCBhL21ldGEvY2xhc3Nlcy91c2VyYWRkLmJiY2xhc3MgYi9tZXRhL2NsYXNz ZXMvdXNlcmFkZC5iYmNsYXNzCj4gPiBpbmRleCBhNThmODI4N2M5Li45MjRlZWFkZjljIDEwMDY0 NAo+ID4gLS0tIGEvbWV0YS9jbGFzc2VzL3VzZXJhZGQuYmJjbGFzcwo+ID4gKysrIGIvbWV0YS9j bGFzc2VzL3VzZXJhZGQuYmJjbGFzcwo+ID4gQEAgLTEwMyw2ICsxMDMsMTggQEAgZmkKPiA+ICB9 Cj4gPiAgCj4gPiAgdXNlcmFkZF9zeXNyb290ICgpIHsKPiA+ICsJdXNlcl9ncm91cF9ncm91cG1l bXNfYWRkX3N5c3Jvb3QgdXNlcgo+ID4gK30KPiA+ICsKPiA+ICtncm91cGFkZF9zeXNyb290ICgp IHsKPiA+ICsJdXNlcl9ncm91cF9ncm91cG1lbXNfYWRkX3N5c3Jvb3QgZ3JvdXAKPiA+ICt9Cj4g PiArCj4gPiArZ3JvdXBtZW1zYWRkX3N5c3Jvb3QgKCkgewo+ID4gKwl1c2VyX2dyb3VwX2dyb3Vw bWVtc19hZGRfc3lzcm9vdCBncm91cG1lbXMKPiA+ICt9Cj4gPiArCj4gPiArdXNlcl9ncm91cF9n cm91cG1lbXNfYWRkX3N5c3Jvb3QgKCkgewo+ID4gIAkjIFBzZXVkbyBtYXkgKGRvX3ByZXBhcmVf cmVjaXBlX3N5c3Jvb3QpIG9yIG1heSBub3QKPiA+IChkb19wb3B1bGF0ZV9zeXNyb290X3NldHNj ZW5lKSBiZSBydW5uaW5nICMgYXQgdGhpcyBwb2ludCBzbyB3ZSdyZQo+ID4gZXhwbGljaXQgYWJv dXQgdGhlIGVudmlyb25tZW50IHNvIHBzZXVkbyBjYW4gbG9hZCBpZiAjIG5vdCBhbHJlYWR5Cj4g PiBwcmVzZW50Lgo+ID4gQEAgLTEzMCwxMCArMTQyLDE5IEBAIHVzZXJhZGRfc3lzcm9vdCAoKSB7 Cj4gPiAgCQlleGl0IDAKPiA+ICAJZmkKPiA+ICAKPiA+IC0JIyBBZGQgZ3JvdXBzIGFuZCB1c2Vy cyBkZWZpbmVkIGZvciBhbGwgcmVjaXBlIHBhY2thZ2VzCj4gPiAtCUdST1VQQUREX1BBUkFNPSIk e0BnZXRfYWxsX2NtZF9wYXJhbXMoZCwgJ2dyb3VwYWRkJyl9Igo+ID4gLQlVU0VSQUREX1BBUkFN PSIke0BnZXRfYWxsX2NtZF9wYXJhbXMoZCwgJ3VzZXJhZGQnKX0iCj4gPiAtCUdST1VQTUVNU19Q QVJBTT0iJHtAZ2V0X2FsbF9jbWRfcGFyYW1zKGQsICdncm91cG1lbXMnKX0iCj4gPiArIAkjIEFk ZCBncm91cHMgYW5kIHVzZXJzIGRlZmluZWQgZm9yIGFsbCByZWNpcGUgcGFja2FnZXMKPiA+ICsJ aWYgdGVzdCAieCQxIiA9ICJ4Z3JvdXAiOyB0aGVuCj4gPiArCQlHUk9VUEFERF9QQVJBTT0iJHtA Z2V0X2FsbF9jbWRfcGFyYW1zKGQsICdncm91cGFkZCcpfSIKPiA+ICsJZmkKPiA+ICsJaWYgdGVz dCAieCQxIiA9ICJ4dXNlciI7IHRoZW4KPiA+ICsJCVVTRVJBRERfUEFSQU09IiR7QGdldF9hbGxf Y21kX3BhcmFtcyhkLCAndXNlcmFkZCcpfSIKPiA+ICsJZmkKPiA+ICsJaWYgdGVzdCAieCQxIiA9 ICJ4Z3JvdXBtZW1zIjsgdGhlbgo+ID4gKwkJR1JPVVBNRU1TX1BBUkFNPSIke0BnZXRfYWxsX2Nt ZF9wYXJhbXMoZCwgCidncm91cG1lbXMnKX0iCj4gPiArCWZpCj4gPiArCWlmIHRlc3QgIngkMSIg PSAieCI7IHRoZW4KPiA+ICsJCWJid2FybiAibWlzc2luZyB0eXBlIG9mIHBhc3N3ZCBkYiBhY3Rp b24iCj4gPiArICAgIGZpCj4gCj4gd2hpdGVzcGFjZS4uLgo+IAo+IAo+IAo+IENoZWVycywKPiAK PiBSaWNoYXJkCgpCUgpQaW90cgoK