From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 191AF1382C5 for ; Thu, 4 Feb 2021 00:38:44 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3FAFFE08F0; Thu, 4 Feb 2021 00:38:42 +0000 (UTC) Received: from mail02.rohde-schwarz.com (mail02.rohde-schwarz.com [80.246.32.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 1B506E08F0 for ; Thu, 4 Feb 2021 00:38:41 +0000 (UTC) Received: from amu316.rsint.net (10.0.26.65) by mail-emea.rohde-schwarz.com (172.21.64.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.2.721.2; Thu, 4 Feb 2021 01:38:39 +0100 Received: from GMU418.rsint.net ([10.0.230.144]) by amu316.rsint.net (Totemo SMTP Server) with SMTP ID 499 for ; Thu, 4 Feb 2021 01:38:39 +0100 (CET) Received: from GMU017.rsint.net (10.0.2.67) by GMU418.rsint.net (10.0.230.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.2106.2; Thu, 4 Feb 2021 01:38:38 +0100 Received: from GMU017.rsint.net (10.0.2.67) by GMU017.rsint.net (10.0.2.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2106.2; Thu, 4 Feb 2021 01:38:36 +0100 Received: from GMU017.rsint.net ([fe80::310e:b15b:ca4:8119]) by GMU017.rsint.net ([fe80::310e:b15b:ca4:8119%12]) with mapi id 15.01.2106.006; Thu, 4 Feb 2021 01:38:36 +0100 From: Felix Bier To: "gentoo-catalyst@lists.gentoo.org" Subject: [gentoo-catalyst] [PATCH 4/5] Unify handling of main repo and other repos Thread-Topic: [PATCH 4/5] Unify handling of main repo and other repos /ur/ Thread-Index: AQHW+o4ScHL46y/LyUyy1M63zZHsuA== Date: Thu, 4 Feb 2021 00:38:36 +0000 Message-ID: <0e1888dc0d592e0d2ecf94bcdd121f9993f81f5c.camel@rohde-schwarz.com> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.0.9.40] Content-Type: text/plain; charset="utf-8" Content-ID: <1A3A6D4E3593C741B0B3A5874433399A@rohde-schwarz.com> Content-Transfer-Encoding: base64 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-catalyst@lists.gentoo.org Reply-to: gentoo-catalyst@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 X-IQAV: YES X-RUS_SENSITIVITY: 10 X-GBS-PROC: 0qII+Gszg0V6yZqt6N4df7/uOM3fDfTqlcv79X/fwUC3jAXnKX2Tp4IsP9C11P+vYMqyCseP/AQdJjxD1DUaWLkYBYmvatlJiuBxymWayqAcZFfcQbfr8XZMMJ2gjfOF X-GBS-PROCJOB: c2VzRGKxoQxqkTmowTcc3G6KCG3YuTq+R0L+bFr0RBCumcwFBMEDdhvuX03mgvnj X-Archives-Salt: 9c88192f-9ed0-44c7-bcc5-9dd415509f2a X-Archives-Hash: a6e2699e3bf4a12ec051c84023cf4de6 VGhpcyBjb21taXQgdW5pZmllcyB0aGUgaGFuZGxpbmcgb2YgdGhlIG1haW4gcmVwbyBhbmQgdGhl IG90aGVyIHJlcG9zLg0KQWxsIGFyZSBzdG9yZWQgaW4gb25lIGNvbW1vbiBsaXN0LiBBIG1vdW50 IGVudHJ5IGlzIGNyZWF0ZWQgZm9yDQplYWNoIGVudHJ5IGluIHRoZSBsaXN0IChwcmV2aW91c2x5 IGEgbW91bnQgZW50cnkgd2FzIG9ubHkgY3JlYXRlZA0KZm9yIHRoZSBtYWluIHJlcG8gYW5kIHRo ZSBvdGhlciByZXBvcyB3ZXJlIGNvcGllZCBpbnRvIHRoZSBjaHJvb3QpLg0KVGhpcyBtZWFucyBl YWNoIG5vbi1tYWluIHJlcG8gY2FuIG5vdyBiZSBlaXRoZXIgYSBkaXJlY3Rvcnkgb3IgYQ0Kc3F1 YXNoIGZpbGVzIChwcmV2aW91c2x5IHRoZSBub24tbWFpbiByZXBvcyBoYWQgdG8gYmUgZGlyZWN0 b3JpZXMpLg0KVGhlIGV4aXN0aW5nIG1vdW50IGxvZ2ljIHdpbGwgYmluZC1tb3VudCB0aGUgcmVw b3MgdGhhdCBhcmUgc3RvcmVkIGFzDQpkaXJlY3RvcmllcywgcmVtb3ZpbmcgdGhlIG5lZWQgZm9y IGNvcHlpbmcuDQoNCkEgcmVwb3MuY29uZiBlbnRyeSB3aWxsIGJlIGNyZWF0ZWQgZm9yIGVhY2gg ZW50cnkgaW4gdGhlIGxpc3QuDQpUaGlzIG1lYW5zIGEgcmVwb3MuY29uZiBlbnRyeSBmb3IgdGhl IG1haW4gcmVwbyBjYW4gbm93IGJlIGNyZWF0ZWQNCihwcmV2aW91c2x5IHJlcG9zLmNvbmYgZW50 cmllcyB3ZXJlIG9ubHkgY3JlYXRlZCBmb3IgdGhlIG5vbi1tYWluDQpyZXBvcykuIFRoZSByZXBv cy5jb25mIGVudHJ5IHdpbGwgb25seSBiZSBjcmVhdGVkIGlmIHRoZSB0YXJnZXQNCmxvY2F0aW9u IGZvciB0aGUgbWFpbiByZXBvIGlzIG5vbi1kZWZhdWx0LCBpLmUuIHVuZXF1YWwgdG8NCi92YXIv ZGIvcmVwb3MvZ2VudG9vLiBUaGlzIG1pcnJvcnMgdGhlIGJlaGF2aW9yIG9mIHdyaXRlX21ha2Vf Y29uZiwNCndoaWNoIG9ubHkgd3JpdGVzIHRoZSBQT1JURElSIHZhcmlhYmxlIHRvIG1ha2UuY29u ZiBpZiB0aGUgbG9jYXRpb24NCm9mIHRoZSBtYWluIHJlcG8gaXMgbm9uLWRlZmF1bHQuDQoNCkFz IGEgc2lkZSBlZmZlY3QsIHRoZSBQT1JURElSIHZhcmlhYmxlIGlzIG5vdyBubyBsb25nZXIgbmVl ZGVkLA0KYW5kIHdpbGwgYmUgcmVtb3ZlZCBmcm9tIHdyaXRlX21ha2VfY29uZiBpbiBhIHNlcGFy YXRlIGNvbW1pdC4NCg0KU2lnbmVkLW9mZi1ieTogRmVsaXggQmllciA8ZmVsaXguYmllckByb2hk ZS1zY2h3YXJ6LmNvbT4NCi0tLQ0KIGNhdGFseXN0L2Jhc2Uvc3RhZ2ViYXNlLnB5IHwgODggKysr KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0NCiBjYXRhbHlzdC9kZWZhdWx0cy5w eSAgICAgICB8ICA1IC0tLQ0KIDIgZmlsZXMgY2hhbmdlZCwgNjAgaW5zZXJ0aW9ucygrKSwgMzMg ZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS9jYXRhbHlzdC9iYXNlL3N0YWdlYmFzZS5weSBi L2NhdGFseXN0L2Jhc2Uvc3RhZ2ViYXNlLnB5DQppbmRleCBmZWRjOGY4Ny4uOTdlMjMxOGMgMTAw NjQ0DQotLS0gYS9jYXRhbHlzdC9iYXNlL3N0YWdlYmFzZS5weQ0KKysrIGIvY2F0YWx5c3QvYmFz ZS9zdGFnZWJhc2UucHkNCkBAIC0yMTksOCArMjE5LDE3IEBAIGNsYXNzIFN0YWdlQmFzZShUYXJn ZXRCYXNlLCBDbGVhckJhc2UsIEdlbkJhc2UpOg0KICAgICAgICAgIyBTZXR1cCBvdXIgbW91bnQg cG9pbnRzLg0KICAgICAgICAgc2VsZi5tb3VudCA9IGNvcHkuZGVlcGNvcHkoTU9VTlRfREVGQVVM VFMpDQogDQotICAgICAgICBzZWxmLm1vdW50Wydwb3J0ZGlyJ11bJ3NvdXJjZSddID0gc2VsZi5z bmFwc2hvdA0KLSAgICAgICAgc2VsZi5tb3VudFsncG9ydGRpciddWyd0YXJnZXQnXSA9IHNlbGYu c2V0dGluZ3NbJ3JlcG9fYmFzZWRpciddICsgJy8nICsgc2VsZi5zZXR0aW5nc1sncmVwb19uYW1l J10NCisgICAgICAgICMgQ3JlYXRlIG1vdW50IGVudHJ5IGZvciBlYWNoIHJlcG9zaXRvcnkNCisg ICAgICAgIGZvciBwYXRoLCBuYW1lLCBfIGluIHNlbGYucmVwb3M6DQorICAgICAgICAgICAgbmFt ZSA9IGdldF9yZXBvX25hbWUocGF0aCkNCisgICAgICAgICAgICBtb3VudF9pZCA9IGYncmVwb197 bmFtZX0nDQorDQorICAgICAgICAgICAgc2VsZi5tb3VudFttb3VudF9pZF0gPSB7DQorICAgICAg ICAgICAgICAgICdlbmFibGUnOiBUcnVlLA0KKyAgICAgICAgICAgICAgICAnc291cmNlJzogcGF0 aCwNCisgICAgICAgICAgICAgICAgJ3RhcmdldCc6IHNlbGYuZ2V0X3JlcG9fbG9jYXRpb24obmFt ZSkNCisgICAgICAgICAgICB9DQorDQogICAgICAgICBzZWxmLm1vdW50WydkaXN0ZGlyJ11bJ3Nv dXJjZSddID0gc2VsZi5zZXR0aW5nc1snZGlzdGRpciddDQogICAgICAgICBzZWxmLm1vdW50WyJk aXN0ZGlyIl1bJ3RhcmdldCddID0gc2VsZi5zZXR0aW5nc1sndGFyZ2V0X2Rpc3RkaXInXQ0KIA0K QEAgLTU4NywxMyArNTk2LDQxIEBAIGNsYXNzIFN0YWdlQmFzZShUYXJnZXRCYXNlLCBDbGVhckJh c2UsIEdlbkJhc2UpOg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL2J1c3li b3hfY29uZmlnIl0NCiANCiAgICAgZGVmIHNldF9yZXBvcyhzZWxmKToNCisNCisgICAgICAgICMg RWFjaCBlbnRyeSBpbiB0aGlzIGxpc3Qgd2lsbCBiZSBhIHR1cGxlIG9mIHRoZSBmb3JtDQorICAg ICAgICAjIChzb3VyY2UsIG5hbWUsIGRlZmF1bHQpDQorICAgICAgICAjDQorICAgICAgICAjIHNv dXJjZTogdGhlIGxvY2F0aW9uIG9mIHRoZSByZXBvIG9uIHRoZSBob3N0IHN5c3RlbSwNCisgICAg ICAgICMgZWl0aGVyIGEgZGlyZWN0b3J5IG9yIGEgc3F1YXNoZnMgZmlsZS4NCisgICAgICAgICMN CisgICAgICAgICMgbmFtZTogdGhlIHJlcG9zaXRvcnkgbmFtZSBwYXJzZWQgZnJvbSB0aGUgcmVw by4NCisgICAgICAgICMgVGhpcyBpcyBqdXN0IGEgY2FjaGluZyBtZWNoYW5pc20gdG8gYXZvaWQg cGFyc2luZyB0aGUgbmFtZQ0KKyAgICAgICAgIyBldmVyeSB0aW1lIHRoZSBzb3VyY2UgaXMgcHJv Y2Vzc2VkLg0KKyAgICAgICAgIw0KKyAgICAgICAgIyBkZWZhdWx0OiBEZWZhdWx0IGxvY2F0aW9u IHdoZXJlIHRoZSByZXBvIGlzIGV4cGVjdGVkIGluIHRoZQ0KKyAgICAgICAgIyB0YXJnZXQgc3lz dGVtLiBJZiB0aGlzIG1hdGNoZXMgdGhlIHBhdGggd2hlcmUgd2UgbW91bnQgdGhlIHJlcG8gdG8N CisgICAgICAgICMgKGFzIHBlciBnZXRfcmVwb19sb2NhdGlvbiksIHRoZW4gd2UgY2FuIHNraXAg Z2VuZXJhdGluZyBhIHJlcG9zLmNvbmYNCisgICAgICAgICMgZW50cnkgZm9yIHRoYXQgcmVwby4g Q3VycmVudGx5IHRoaXMgbWVjaGFuaXNtIGlzIG9ubHkgdXNlZCBmb3INCisgICAgICAgICMgdGhl IG1haW4gcmVwbywgd2hpY2ggaGFzIGEgZGVmYXVsdCBsb2NhdGlvbiBoYXJkLWNvZGVkIGluDQor ICAgICAgICAjIC91c3Ivc2hhcmUvcG9ydGFnZS9jb25maWcvcmVwb3MuY29uZi4gRm9yIHRoZSBv dGhlciByZXBvcywNCisgICAgICAgICMgdGhlIGRlZmF1bHQgaXMgc2V0IHRvIE5vbmUuDQorICAg ICAgICBzZWxmLnJlcG9zID0gW10NCisNCisgICAgICAgICMgQ3JlYXRlIGVudHJ5IGZvciBzbmFw c2hvdA0KKyAgICAgICAgZGVmYXVsdF9sb2NhdGlvbiA9IFBhdGgoY29uZmRlZmF1bHRzWydyZXBv X2Jhc2VkaXInXSwgY29uZmRlZmF1bHRzWydyZXBvX25hbWUnXSkNCisgICAgICAgIHNlbGYucmVw b3MuYXBwZW5kKChzZWxmLnNuYXBzaG90LCBnZXRfcmVwb19uYW1lKHNlbGYuc25hcHNob3QpLCBk ZWZhdWx0X2xvY2F0aW9uKSkNCisNCisgICAgICAgICMgQ3JlYXRlIGVudHJ5IGZvciBldmVyeSBv dGhlciByZXBvDQogICAgICAgICBpZiAncmVwb3MnIGluIHNlbGYuc2V0dGluZ3M6DQogICAgICAg ICAgICAgaWYgaXNpbnN0YW5jZShzZWxmLnNldHRpbmdzWydyZXBvcyddLCBzdHIpOg0KICAgICAg ICAgICAgICAgICBzZWxmLnNldHRpbmdzWydyZXBvcyddID0gXA0KICAgICAgICAgICAgICAgICAg ICAgc2VsZi5zZXR0aW5nc1sncmVwb3MnXS5zcGxpdCgpDQotICAgICAgICAgICAgbG9nLmluZm8o J3JlcG9zIGRpcmVjdG9yaWVzIGFyZSBzZXQgdG86ICVzJywNCisgICAgICAgICAgICBsb2cuaW5m bygncmVwb3MgYXJlIHNldCB0bzogJXMnLA0KICAgICAgICAgICAgICAgICAgICAgICcgJy5qb2lu KHNlbGYuc2V0dGluZ3NbJ3JlcG9zJ10pKQ0KIA0KKyAgICAgICAgICAgIGdldF9pbmZvID0gbGFt YmRhIHJlcG86IChyZXBvLCBnZXRfcmVwb19uYW1lKHJlcG8pLCBOb25lKQ0KKyAgICAgICAgICAg IHNlbGYucmVwb3MuZXh0ZW5kKG1hcChnZXRfaW5mbywgc2VsZi5zZXR0aW5nc1sncmVwb3MnXSkp DQorDQogICAgIGRlZiBzZXRfb3ZlcmxheShzZWxmKToNCiAgICAgICAgIGlmIHNlbGYuc2V0dGlu Z3NbInNwZWNfcHJlZml4Il0gKyAiL292ZXJsYXkiIGluIHNlbGYuc2V0dGluZ3M6DQogICAgICAg ICAgICAgaWYgaXNpbnN0YW5jZShzZWxmLnNldHRpbmdzW3NlbGYuc2V0dGluZ3NbJ3NwZWNfcHJl Zml4J10gKyAnL292ZXJsYXknXSwgc3RyKToNCkBAIC04MzIsMjQgKzg2OSwxOSBAQCBjbGFzcyBT dGFnZUJhc2UoVGFyZ2V0QmFzZSwgQ2xlYXJCYXNlLCBHZW5CYXNlKToNCiAgICAgICAgICAgICBy YWlzZSBDYXRhbHlzdEVycm9yKGYnQ291bGQgbm90IHdyaXRlIHtyZXBvX2NvbmZfY2hyb290fTog e2V9JykgZnJvbSBlDQogDQogICAgIGRlZiBwcm9jZXNzX3JlcG9zKHNlbGYpOg0KLSAgICAgICAg IiIiIFdlIGNvcHkgdGhlIGNvbnRlbnRzIG9mIG91ciByZXBvcyB0byBnZXRfcmVwb19sb2NhdGlv bihyZXBvX25hbWUpICIiIg0KLSAgICAgICAgaWYgJ3JlcG9zJyBpbiBzZWxmLnNldHRpbmdzOg0K LSAgICAgICAgICAgIGZvciB4IGluIHNlbGYuc2V0dGluZ3NbJ3JlcG9zJ106DQotICAgICAgICAg ICAgICAgIGlmIG9zLnBhdGguZXhpc3RzKHgpOg0KLSAgICAgICAgICAgICAgICAgICAgbmFtZSA9 IGdldF9yZXBvX25hbWUoeCkNCisgICAgICAgICIiIiBDcmVhdGUgcmVwb3MuY29uZiBlbnRyeSBm b3IgZXZlcnkgcmVwbyAiIiINCiANCi0gICAgICAgICAgICAgICAgICAgIGxvY2F0aW9uID0gc2Vs Zi5nZXRfcmVwb19sb2NhdGlvbihuYW1lKQ0KLSAgICAgICAgICAgICAgICAgICAgY29uZmlnID0g Y29uZmlncGFyc2VyLkNvbmZpZ1BhcnNlcigpDQotICAgICAgICAgICAgICAgICAgICBjb25maWdb bmFtZV0gPSB7J2xvY2F0aW9uJzogbG9jYXRpb259DQotICAgICAgICAgICAgICAgICAgICBzZWxm LndyaXRlX3JlcG9fY29uZihuYW1lLCBjb25maWcpDQorICAgICAgICBmb3IgXywgbmFtZSwgZGVm YXVsdCBpbiBzZWxmLnJlcG9zOg0KKyAgICAgICAgICAgIGxvY2F0aW9uID0gc2VsZi5nZXRfcmVw b19sb2NhdGlvbihuYW1lKQ0KIA0KLSAgICAgICAgICAgICAgICAgICAgbG9jYXRpb25fY2hyb290 ID0gc2VsZi50b19jaHJvb3QobG9jYXRpb24pDQotICAgICAgICAgICAgICAgICAgICBsb2NhdGlv bl9jaHJvb3QubWtkaXIobW9kZT0wbzc1NSwgcGFyZW50cz1UcnVlLCBleGlzdF9vaz1UcnVlKQ0K KyAgICAgICAgICAgIGlmIGRlZmF1bHQgPT0gbG9jYXRpb246DQorICAgICAgICAgICAgICAgIGxv Zy5kZWJ1ZygnU2tpcHBpbmcgcmVwb3MuY29uZiBlbnRyeSBmb3IgcmVwbyAlcyAnDQorICAgICAg ICAgICAgICAgICAgICAnd2l0aCBkZWZhdWx0IGxvY2F0aW9uICVzLicsIG5hbWUsIGxvY2F0aW9u KQ0KKyAgICAgICAgICAgICAgICBjb250aW51ZQ0KIA0KLSAgICAgICAgICAgICAgICAgICAgbG9n LmluZm8oJ0NvcHlpbmcgb3ZlcmxheSBkaXIgJXMgdG8gJXMnLCB4LCBsb2NhdGlvbl9jaHJvb3Qp DQotICAgICAgICAgICAgICAgICAgICBjbWQoZidjcCAtYSB7eH0vKiB7bG9jYXRpb25fY2hyb290 fScsIGVudj1zZWxmLmVudikNCi0gICAgICAgICAgICAgICAgZWxzZToNCi0gICAgICAgICAgICAg ICAgICAgIGxvZy53YXJuaW5nKCdTa2lwcGluZyBtaXNzaW5nIG92ZXJsYXkgJXMuJywgeCkNCisg ICAgICAgICAgICBjb25maWcgPSBjb25maWdwYXJzZXIuQ29uZmlnUGFyc2VyKCkNCisgICAgICAg ICAgICBjb25maWdbbmFtZV0gPSB7J2xvY2F0aW9uJzogbG9jYXRpb259DQorICAgICAgICAgICAg c2VsZi53cml0ZV9yZXBvX2NvbmYobmFtZSwgY29uZmlnKQ0KIA0KICAgICBkZWYgcm9vdF9vdmVy bGF5KHNlbGYpOg0KICAgICAgICAgIiIiIENvcHkgb3ZlciB0aGUgcm9vdF9vdmVybGF5ICIiIg0K QEAgLTExNDQsMTggKzExNzYsMTggQEAgY2xhc3MgU3RhZ2VCYXNlKFRhcmdldEJhc2UsIENsZWFy QmFzZSwgR2VuQmFzZSk6DQogICAgICAgICAgICAgbG9nLndhcm5pbmcoIllvdSd2ZSBiZWVuIGhh Y2tpbmcuIENsZWFyaW5nIHRhcmdldCBwYXRjaGVzOiAlcyIsIHRhcmdldCkNCiAgICAgICAgICAg ICBjbGVhcl9wYXRoKHRhcmdldCkNCiANCi0gICAgICAgICMgUmVtb3ZlIG91ciBvdmVybGF5cw0K LSAgICAgICAgaWYgJ3JlcG9zJyBpbiBzZWxmLnNldHRpbmdzOg0KLSAgICAgICAgICAgIGZvciBy ZXBvX3BhdGggaW4gc2VsZi5zZXR0aW5nc1sncmVwb3MnXToNCi0gICAgICAgICAgICAgICAgcmVw b19uYW1lID0gZ2V0X3JlcG9fbmFtZShyZXBvX3BhdGgpDQorICAgICAgICAjIFJlbW92ZSByZXBv IGRhdGENCisgICAgICAgIGZvciBfLCBuYW1lLCBfIGluIHNlbGYucmVwb3M6DQogDQotICAgICAg ICAgICAgICAgIHJlcG9fY29uZiA9IHNlbGYuZ2V0X3JlcG9fY29uZl9wYXRoKHJlcG9fbmFtZSkN Ci0gICAgICAgICAgICAgICAgY2hyb290X3JlcG9fY29uZiA9IHNlbGYudG9fY2hyb290KHJlcG9f Y29uZikNCi0gICAgICAgICAgICAgICAgY2hyb290X3JlcG9fY29uZi51bmxpbmsoKQ0KKyAgICAg ICAgICAgICMgUmVtb3ZlIHJlcG9zLmNvbmYgZW50cnkNCisgICAgICAgICAgICByZXBvX2NvbmYg PSBzZWxmLmdldF9yZXBvX2NvbmZfcGF0aChuYW1lKQ0KKyAgICAgICAgICAgIGNocm9vdF9yZXBv X2NvbmYgPSBzZWxmLnRvX2Nocm9vdChyZXBvX2NvbmYpDQorICAgICAgICAgICAgY2hyb290X3Jl cG9fY29uZi51bmxpbmsobWlzc2luZ19vaz1UcnVlKQ0KIA0KLSAgICAgICAgICAgICAgICBsb2Nh dGlvbiA9IHNlbGYuZ2V0X3JlcG9fbG9jYXRpb24ocmVwb19uYW1lKQ0KLSAgICAgICAgICAgICAg ICBjaHJvb3RfbG9jYXRpb24gPSBzZWxmLnRvX2Nocm9vdChsb2NhdGlvbikNCi0gICAgICAgICAg ICAgICAgY2xlYXJfcGF0aChzdHIoY2hyb290X2xvY2F0aW9uKSkNCisgICAgICAgICAgICAjIFRo ZSByZXBvIGhhcyBhbHJlYWR5IGJlZW4gdW5tb3VudGVkLCByZW1vdmUgdGhlIG1vdW50IHBvaW50 DQorICAgICAgICAgICAgbG9jYXRpb24gPSBzZWxmLmdldF9yZXBvX2xvY2F0aW9uKG5hbWUpDQor ICAgICAgICAgICAgY2hyb290X2xvY2F0aW9uID0gc2VsZi50b19jaHJvb3QobG9jYXRpb24pDQor ICAgICAgICAgICAgY2xlYXJfcGF0aChzdHIoY2hyb290X2xvY2F0aW9uKSkNCiANCiAgICAgICAg IGlmICJzdGlja3ktY29uZmlnIiBub3QgaW4gc2VsZi5zZXR0aW5nc1sib3B0aW9ucyJdOg0KICAg ICAgICAgICAgICMgcmUtd3JpdGUgdGhlIG1ha2UuY29uZiB0byBiZSBzdXJlIGl0IGlzIGNsZWFu DQpkaWZmIC0tZ2l0IGEvY2F0YWx5c3QvZGVmYXVsdHMucHkgYi9jYXRhbHlzdC9kZWZhdWx0cy5w eQ0KaW5kZXggM2Q1YzBhN2YuLmNjYjBhNTg0IDEwMDY0NA0KLS0tIGEvY2F0YWx5c3QvZGVmYXVs dHMucHkNCisrKyBiL2NhdGFseXN0L2RlZmF1bHRzLnB5DQpAQCAtODUsMTEgKzg1LDYgQEAgTU9V TlRfREVGQVVMVFMgPSBPcmRlcmVkRGljdChbDQogICAgICAgICAnc291cmNlJzogJ3RtcGZzJywN CiAgICAgICAgICd0YXJnZXQnOiAnL3J1bicsDQogICAgIH0pLA0KLSAgICAoJ3BvcnRkaXInLCB7 DQotICAgICAgICAnZW5hYmxlJzogVHJ1ZSwNCi0gICAgICAgICdzb3VyY2UnOiAnY29uZmlnJywN Ci0gICAgICAgICd0YXJnZXQnOiAnY29uZmlnJywNCi0gICAgfSksDQogICAgICgnZGlzdGRpcics IHsNCiAgICAgICAgICdlbmFibGUnOiBUcnVlLA0KICAgICAgICAgJ3NvdXJjZSc6ICdjb25maWcn LA0KLS0gDQoyLjMwLjANCg0KDQo=