From mboxrd@z Thu Jan 1 00:00:00 1970 From: Manolis Ragkousis Subject: Re: [PATCH 2/2] gnu: commencement: Add support for a native GNU/Hurd system. Date: Sun, 16 Aug 2015 20:37:14 +0300 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a113412d6bb97aa051d7122d6 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:57068) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZR1rx-0006Fb-Q1 for Guix-devel@gnu.org; Sun, 16 Aug 2015 13:37:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZR1rw-0002b3-4H for Guix-devel@gnu.org; Sun, 16 Aug 2015 13:37:17 -0400 In-Reply-To: List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Guix-devel --001a113412d6bb97aa051d7122d6 Content-Type: text/plain; charset=UTF-8 I forgot to add the part that points libpthread's makefile to the libihash lib to link against. Unless I do that, ld fails to find -lihash. Updated patch. --001a113412d6bb97aa051d7122d6 Content-Type: text/x-patch; charset=US-ASCII; name="0001-gnu-commencement-Add-support-for-a-native-GNU-Hurd-s.patch" Content-Disposition: attachment; filename="0001-gnu-commencement-Add-support-for-a-native-GNU-Hurd-s.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_idert42p1 RnJvbSA2OTBjNDJhMThkZjBlNGZmZjYxNDVlMGE5YzQyNThjZTVjZWZlZTdiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYW5vbGlzIFJhZ2tvdXNpcyA8bWFub2xpczgzN0BnbWFpbC5j b20+CkRhdGU6IEZyaSwgMTQgQXVnIDIwMTUgMTY6MTI6MTMgKzAzMDAKU3ViamVjdDogW1BBVENI XSBnbnU6IGNvbW1lbmNlbWVudDogQWRkIHN1cHBvcnQgZm9yIGEgbmF0aXZlIEdOVS9IdXJkIHN5 c3RlbS4KCiogZ251L3BhY2thZ2VzL2NvbW1lbmNlbWVudC5zY20gKGtlcm5lbC1oZWFkZXJzLWJv b3QwKTogTmV3IHByb2NlZHVyZS4KICAoZmxleC1ib290MCwgYmlzb24tYm9vdDAsIGdudW1hY2gt aGVhZGVycy1ib290MCwgbWlnLWJvb3QwLAogIGh1cmQtaGVhZGVycy1ib290MCwgaHVyZC1taW5p bWFsLWJvb3QwLCBodXJkLWtlcm5lbC1oZWFkZXJzLWJvb3QwKTogTmV3IHZhcmlhYmxlcy4KICAo Z2xpYmMtZmluYWwtd2l0aC1ib290c3RyYXAtYmFzaClbcHJvcGFnYXRlZC1pbnB1dHNdOiBSZXBs YWNlIHdpdGgga2VybmVsLWhlYWRlcnMtYm9vdDAuCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgW2lucHV0c106IEFkZCAibWlnIi4KICAoZ2xpYmMtZmluYWwpW2FyZ3VtZW50c106 IFJlcGxhY2Ugd2l0aCBrZXJuZWwtaGVhZGVycy1ib290MC4KLS0tCiBnbnUvcGFja2FnZXMvY29t bWVuY2VtZW50LnNjbSB8IDEzMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMTUgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0p CgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2NvbW1lbmNlbWVudC5zY20gYi9nbnUvcGFja2Fn ZXMvY29tbWVuY2VtZW50LnNjbQppbmRleCBkM2YyMzlmLi5hYzEyODQzIDEwMDY0NAotLS0gYS9n bnUvcGFja2FnZXMvY29tbWVuY2VtZW50LnNjbQorKysgYi9nbnUvcGFja2FnZXMvY29tbWVuY2Vt ZW50LnNjbQpAQCAtMjcsMTUgKzI3LDE4IEBACiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2Vz IGJhc2gpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGdjYykKICAgIzp1c2UtbW9kdWxl IChnbnUgcGFja2FnZXMgbTQpCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGluZGVudCkK ICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZmlsZSkKICAgIzp1c2UtbW9kdWxlIChnbnUg cGFja2FnZXMgZ2F3aykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgYmlzb24pCisgICM6 dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGZsZXgpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2th Z2VzIGd1aWxlKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnZXR0ZXh0KQogICAjOnVz ZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBtdWx0aXByZWNpc2lvbikKICAgIzp1c2UtbW9kdWxlIChn bnUgcGFja2FnZXMgY29tcHJlc3Npb24pCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHBl cmwpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGxpbnV4KQorICAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyBodXJkKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB0ZXhpbmZv KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBwa2ctY29uZmlnKQogICAjOnVzZS1tb2R1 bGUgKGd1aXggcGFja2FnZXMpCkBAIC00Niw3ICs0OSw4IEBACiAgICM6dXNlLW1vZHVsZSAoc3Jm aSBzcmZpLTEpCiAgICM6dXNlLW1vZHVsZSAoc3JmaSBzcmZpLTI2KQogICAjOnVzZS1tb2R1bGUg KGljZS05IHZsaXN0KQotICAjOnVzZS1tb2R1bGUgKGljZS05IG1hdGNoKSkKKyAgIzp1c2UtbW9k dWxlIChpY2UtOSBtYXRjaCkKKyAgIzp1c2UtbW9kdWxlIChpY2UtOSByZWdleCkpCiAKIDs7OyBD b21tZW50YXJ5OgogOzs7CkBAIC0yNjUsNiArMjY5LDQzIEBACiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAoY3VycmVudC1zb3VyY2UtbG9jYXRpb24pCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAjOmd1aWxlICVib290c3RyYXAtZ3VpbGUpKSkKIAorKGRlZmluZSBm bGV4LWJvb3QwCisgIDs7IFRoaXMgRmxleCBpcyBuZWVkZWQgdG8gYnVpbGQgTWlnLgorICAobGV0 KiAoKG00ICAgIChwYWNrYWdlLXdpdGgtYm9vdHN0cmFwLWd1aWxlCisgICAgICAgICAgICAgICAg IChwYWNrYWdlLXdpdGgtZXhwbGljaXQtaW5wdXRzIG00ICVib290MC1pbnB1dHMKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGN1cnJlbnQtc291cmNlLWxv Y2F0aW9uKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAj Omd1aWxlICVib290c3RyYXAtZ3VpbGUpKSkKKyAgICAgICAgIChpbmRlbnQgICAgKHBhY2thZ2Ut d2l0aC1ib290c3RyYXAtZ3VpbGUKKyAgICAgICAgICAgICAgICAgICAgIChwYWNrYWdlLXdpdGgt ZXhwbGljaXQtaW5wdXRzIGluZGVudCAlYm9vdDAtaW5wdXRzCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY3VycmVudC1zb3VyY2UtbG9jYXRpb24p CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjOmd1 aWxlICVib290c3RyYXAtZ3VpbGUpKSkKKyAgICAgICAgIChmbGV4IChwYWNrYWdlIChpbmhlcml0 IGZsZXgpCisgICAgICAgICAgICAgICAgIChuYXRpdmUtaW5wdXRzIGAoKSkKKyAgICAgICAgICAg ICAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzIGAoKCJtNCIgLG00KSkpCisgICAgICAgICAgICAgICAg IChpbnB1dHMgJygpKQorICAgICAgICAgICAgICAgICAoYXJndW1lbnRzICcoIzp0ZXN0cz8gI2Yp KSkpKQorICAgIChwYWNrYWdlLXdpdGgtYm9vdHN0cmFwLWd1aWxlCisgICAgIChwYWNrYWdlLXdp dGgtZXhwbGljaXQtaW5wdXRzIGZsZXggJWJvb3QwLWlucHV0cworICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAoY3VycmVudC1zb3VyY2UtbG9jYXRpb24pCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICM6Z3VpbGUgJWJvb3RzdHJhcC1ndWlsZSkpKSkKKworKGRl ZmluZSBiaXNvbi1ib290MAorICA7OyBUaGlzIEJpc29uIGlzIG5lZWRlZCB0byBidWlsZCBNaWcg c28gd2UgbmVlZCBpdCBlYXJseSBpbiB0aGUgcHJvY2Vzcy4gCisgIChsZXQqICgobTQgICAgKHBh Y2thZ2Utd2l0aC1ib290c3RyYXAtZ3VpbGUKKyAgICAgICAgICAgICAgICAgKHBhY2thZ2Utd2l0 aC1leHBsaWNpdC1pbnB1dHMgbTQgJWJvb3QwLWlucHV0cworICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoY3VycmVudC1zb3VyY2UtbG9jYXRpb24pCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICM6Z3VpbGUgJWJvb3Rz dHJhcC1ndWlsZSkpKQorICAgICAgICAgKGJpc29uIChwYWNrYWdlIChpbmhlcml0IGJpc29uKQor ICAgICAgICAgICAgICAgICAgKG5hdGl2ZS1pbnB1dHMgYCgoInBlcmwiICxwZXJsLWJvb3QwKSkp CisgICAgICAgICAgICAgICAgICAocHJvcGFnYXRlZC1pbnB1dHMgYCgoIm00IiAsbTQpKSkKKyAg ICAgICAgICAgICAgICAgIChpbnB1dHMgJygpKSAgICAgICAgICAgICAgICAgICAgO3JlbW92ZSBG bGV4Li4uCisgICAgICAgICAgICAgICAgICAoYXJndW1lbnRzICcoIzp0ZXN0cz8gI2YKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAjOnZhbGlkYXRlLXJ1bnBhdGg/ICNmKSkpKSkgICA7 Li4uIGFuZCB0aHVzIGRpc2FibGUgdGVzdHMKKyAgICAocGFja2FnZS13aXRoLWJvb3RzdHJhcC1n dWlsZQorICAgICAocGFja2FnZS13aXRoLWV4cGxpY2l0LWlucHV0cyBiaXNvbiAlYm9vdDAtaW5w dXRzCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjdXJyZW50LXNvdXJjZS1s b2NhdGlvbikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzpndWlsZSAlYm9v dHN0cmFwLWd1aWxlKSkpKQorCiAoZGVmaW5lIChsaW51eC1saWJyZS1oZWFkZXJzLWJvb3QwKQog ICAiUmV0dXJuIExpbnV4LUxpYnJlIGhlYWRlciBmaWxlcyBmb3IgdGhlIGJvb3RzdHJhcCBlbnZp cm9ubWVudC4iCiAgIDs7IE5vdGU6IHRoaXMgaXMgd3JhcHBlZCBpbiBhIHRodW5rIHRvIG5pY2Vs eSBoYW5kbGUgY2lyY3VsYXIgZGVwZW5kZW5jaWVzCkBAIC0yNzgsNiArMzE5LDU4IEBACiAgICAg ICBgKCgicGVybCIgLHBlcmwtYm9vdDApCiAgICAgICAgICxAJWJvb3QwLWlucHV0cykpKSkpCiAK KyhkZWZpbmUgZ251bWFjaC1oZWFkZXJzLWJvb3QwCisgIChwYWNrYWdlLXdpdGgtYm9vdHN0cmFw LWd1aWxlCisgICAocGFja2FnZS13aXRoLWV4cGxpY2l0LWlucHV0cyBnbnVtYWNoLWhlYWRlcnMK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICVib290MC1pbnB1dHMKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIChjdXJyZW50LXNvdXJjZS1sb2NhdGlvbikKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICM6Z3VpbGUgJWJvb3RzdHJhcC1ndWlsZSkpKQor CisoZGVmaW5lIG1pZy1ib290MAorICAobGV0ICgobWlnIChwYWNrYWdlIChpbmhlcml0IG1pZykK KyAgICAgICAgICAgICAgIChuYXRpdmUtaW5wdXRzIGAoKCJiaXNvbiIgLGJpc29uLWJvb3QwKQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoImZsZXgiICxmbGV4LWJvb3QwKSkpCisg ICAgICAgICAgICAgICAoaW5wdXRzICcoKSkpKSkKKyAgICAocGFja2FnZS13aXRoLWJvb3RzdHJh cC1ndWlsZQorICAgICAocGFja2FnZS13aXRoLWV4cGxpY2l0LWlucHV0cyBtaWcgJWJvb3QwLWlu cHV0cworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY3VycmVudC1zb3VyY2Ut bG9jYXRpb24pCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICM6Z3VpbGUgJWJv b3RzdHJhcC1ndWlsZSkpKSkKKworKGRlZmluZSBodXJkLWhlYWRlcnMtYm9vdDAKKyAgKGxldCAo KGh1cmQtaGVhZGVycyAocGFja2FnZSAoaW5oZXJpdCBodXJkLWhlYWRlcnMpCisgICAgICAgICAg ICAgICAgICAgICAgICAobmF0aXZlLWlucHV0cyBgKCgibWlnIiAsbWlnKSkpCisgICAgICAgICAg ICAgICAgICAgICAgICAoaW5wdXRzICcoKSkpKSkKKyAgICAocGFja2FnZS13aXRoLWJvb3RzdHJh cC1ndWlsZQorICAgICAocGFja2FnZS13aXRoLWV4cGxpY2l0LWlucHV0cyBodXJkLWhlYWRlcnMg JWJvb3QwLWlucHV0cworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY3VycmVu dC1zb3VyY2UtbG9jYXRpb24pCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICM6 Z3VpbGUgJWJvb3RzdHJhcC1ndWlsZSkpKSkKKworKGRlZmluZSBodXJkLW1pbmltYWwtYm9vdDAK KyAgKGxldCAoKGh1cmQtbWluaW1hbCAocGFja2FnZSAoaW5oZXJpdCBodXJkLW1pbmltYWwpCisg ICAgICAgICAgICAgICAgICAgICAgICAobmF0aXZlLWlucHV0cyBgKCgibWlnIiAsbWlnKSkpCisg ICAgICAgICAgICAgICAgICAgICAgICAoaW5wdXRzICcoKSkpKSkKKyAgICAocGFja2FnZS13aXRo LWJvb3RzdHJhcC1ndWlsZQorICAgICAocGFja2FnZS13aXRoLWV4cGxpY2l0LWlucHV0cyBodXJk LW1pbmltYWwgJWJvb3QwLWlucHV0cworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAoY3VycmVudC1zb3VyY2UtbG9jYXRpb24pCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICM6Z3VpbGUgJWJvb3RzdHJhcC1ndWlsZSkpKSkKKworKGRlZmluZSAoaHVyZC1rZXJu ZWwtaGVhZGVycy1ib290MCkKKyAgIlJldHVybiBIdXJkIGhlYWRlciBhbmQgbWluaW1hbC1saWIg ZmlsZXMgZm9yIHRoZSBib290c3RyYXAgZW52aXJvbm1lbnQuIi4KKyAgKHBhY2thZ2Utd2l0aC1i b290c3RyYXAtZ3VpbGUKKyAgIChwYWNrYWdlIChpbmhlcml0IGh1cmQta2VybmVsLWhlYWRlcnMp CisgICAgIChhcmd1bWVudHMgYCgjOmd1aWxlICwlYm9vdHN0cmFwLWd1aWxlCisgICAgICAgICAg ICAgICAgICAsQChwYWNrYWdlLWFyZ3VtZW50cyBodXJkLWtlcm5lbC1oZWFkZXJzKSkpCisgICAg IChpbnB1dHMKKyAgICAgIGAoKCJnbnVtYWNoLWhlYWRlcnMiICxnbnVtYWNoLWhlYWRlcnMtYm9v dDApCisgICAgICAgICgiaHVyZC1oZWFkZXJzIiAsaHVyZC1oZWFkZXJzLWJvb3QwKQorICAgICAg ICAoImh1cmQtbWluaW1hbCIgLGh1cmQtbWluaW1hbC1ib290MCkKKyAgICAgICAgLEAlYm9vdDAt aW5wdXRzKSkpKSkKKworIChkZWZpbmUqIChrZXJuZWwtaGVhZGVycy1ib290MCAjOm9wdGlvbmFs IChzeXN0ZW0gKCVjdXJyZW50LXN5c3RlbSkpKQorICAgKG1hdGNoIHN5c3RlbQorICAgICgiaTU4 Ni1nbnUiIChodXJkLWtlcm5lbC1oZWFkZXJzLWJvb3QwKSkKKyAgICAoXyAobGludXgtbGlicmUt aGVhZGVycy1ib290MCkpKSkKKwogKGRlZmluZSB0ZXhpbmZvLWJvb3QwCiAgIDs7IFRleGluZm8g dXNlZCB0byBidWlsZCBsaWJjJ3MgbWFudWFsLgogICA7OyBXZSBidWlsZCB3aXRob3V0IG5jdXJz ZXMgYmVjYXVzZSBpdCBmYWlscyB0byBidWlsZCBhdCB0aGlzIHN0YWdlLCBhbmQKQEAgLTMyNyw2 ICs0MjAsMTUgQEAKICAgICAgICAgICAgICAgICAgKHNldGVudiAiTkFUSVZFX0NQQVRIIiAoZ2V0 ZW52ICJDUEFUSCIpKQogICAgICAgICAgICAgICAgICAodW5zZXRlbnYgIkNQQVRIIikKIAorICAg ICAgICAgICAgICAgICA7OyBUZWxsICdsaWJwdGhyZWFkJyB3aGVyZSB0byBmaW5kICdsaWJpaGFz aCcgb24gSHVyZCBzeXN0ZW1zLgorICAgICAgICAgICAgICAgICAsQChpZiAoc3RyaW5nLW1hdGNo ICJpNTg2LWdudSIgKCVjdXJyZW50LXN5c3RlbSkpCisgICAgICAgICAgICAgICAgICAgICAgIGAo KHN1YnN0aXR1dGUqICJsaWJwdGhyZWFkL01ha2VmaWxlIgorICAgICAgICAgICAgICAgICAgICAg ICAgICAgKCgiTERMSUJTLXB0aHJlYWQuc28gPS4qIikKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAoc3RyaW5nLWFwcGVuZCAiTERMSUJTLXB0aHJlYWQuc28gPSAiCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGFzc29jLXJlZiAlYnVpbGQtaW5wdXRzICJr ZXJuZWwtaGVhZGVycyIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIi9saWIvbGliaWhhc2guYVxuIikpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgJygpKQor CiAgICAgICAgICAgICAgICAgIDs7ICdycGNnZW4nIG5lZWRzIG5hdGl2ZSBsaWJjIGhlYWRlcnMg dG8gYmUgYnVpbHQuCiAgICAgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAic3VucnBjL01ha2Vm aWxlIgogICAgICAgICAgICAgICAgICAgICgoInN1bnJwYy1DUFBGTEFHUyA9LioiIGFsbCkKQEAg LTMzNCw3ICs0MzYsNyBAQAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhw b3J0IENQQVRIXG4iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsbCAiXG4i KSkpKQogICAgICAgICAgICAgICAgLHBoYXNlcykpKSkpCi0gICAgIChwcm9wYWdhdGVkLWlucHV0 cyBgKCgibGludXgtaGVhZGVycyIgLChsaW51eC1saWJyZS1oZWFkZXJzLWJvb3QwKSkpKQorICAg ICAocHJvcGFnYXRlZC1pbnB1dHMgYCgoImtlcm5lbC1oZWFkZXJzIiAsKGtlcm5lbC1oZWFkZXJz LWJvb3QwKSkpKQogICAgICAobmF0aXZlLWlucHV0cwogICAgICAgYCgoInRleGluZm8iICx0ZXhp bmZvLWJvb3QwKQogICAgICAgICAoInBlcmwiICxwZXJsLWJvb3QwKSkpCkBAIC0zNDMsNiArNDQ1 LDExIEBACiAgICAgICAgIDs7IGl0IGluICRDUEFUSCwgaGVuY2UgdGhlICdwcmUtY29uZmlndXJl JyBwaGFzZSBhYm92ZS4KICAgICAgICAgLEAlYm9vdDEtaW5wdXRzCiAKKyAgICAgICAgOzsgQSBu YXRpdmUgTWlnIGlzIG5lZWRlZCB0byBidWlsZCBHbGliYyBvbiBIdXJkLgorICAgICAgICAsQChp ZiAoc3RyaW5nLW1hdGNoICJpNTg2LWdudSIgKCVjdXJyZW50LXN5c3RlbSkpCisgICAgICAgICAg ICAgIGAoKCJtaWciICxtaWctYm9vdDApKQorICAgICAgICAgICAgICAnKCkpCisKICAgICAgICAg OzsgQSBuYXRpdmUgR0NDIGlzIG5lZWRlZCB0byBidWlsZCBgY3Jvc3MtcnBjZ2VuJy4KICAgICAg ICAgKCJuYXRpdmUtZ2NjIiAsQChhc3NvYy1yZWYgJWJvb3QwLWlucHV0cyAiZ2NjIikpCiAKQEAg LTQwNCwxOSArNTExLDExIEBAIGV4ZWMgfmEvYmluL35hLX5hIC1CfmEvbGliIC1XbCwtZHluYW1p Yy1saW5rZXIgLVdsLH5hL35hIFwiJEBcIn4lIgogKGRlZmluZSBiaXNvbi1ib290MQogICA7OyBY WFg6IFRoaXMgQmlzb24gaXMgbmVlZGVkIHRvIHJlYnVpbGQgQmFzaCdzIHBhcnNlciwgd2hpY2gg aXMgbW9kaWZpZWQgYnkKICAgOzsgaXRzIENWRSBwYXRjaGVzLiAgUmVtb3ZlIGl0IHdoZW4gaXQn cyBubyBsb25nZXIgbmVlZGVkLgotICAobGV0KiAoKG00ICAgIChwYWNrYWdlLXdpdGgtYm9vdHN0 cmFwLWd1aWxlCi0gICAgICAgICAgICAgICAgIChwYWNrYWdlLXdpdGgtZXhwbGljaXQtaW5wdXRz IG00ICVib290MC1pbnB1dHMKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKGN1cnJlbnQtc291cmNlLWxvY2F0aW9uKQotICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAjOmd1aWxlICVib290c3RyYXAtZ3VpbGUpKSkKLSAg ICAgICAgIChiaXNvbiAocGFja2FnZSAoaW5oZXJpdCBiaXNvbikKLSAgICAgICAgICAgICAgICAg IChuYXRpdmUtaW5wdXRzIGAoKCJwZXJsIiAscGVybC1ib290MCkpKQotICAgICAgICAgICAgICAg ICAgKHByb3BhZ2F0ZWQtaW5wdXRzIGAoKCJtNCIgLG00KSkpCi0gICAgICAgICAgICAgICAgICAo aW5wdXRzICcoKSkgICAgICAgICAgICAgICAgICAgIDtyZW1vdmUgRmxleC4uLgotICAgICAgICAg ICAgICAgICAgKGFyZ3VtZW50cyAnKCM6dGVzdHM/ICNmKSkpKSkgICA7Li4uIGFuZCB0aHVzIGRp c2FibGUgdGVzdHMKLSAgIChwYWNrYWdlLXdpdGgtYm9vdHN0cmFwLWd1aWxlCi0gICAgKHBhY2th Z2Utd2l0aC1leHBsaWNpdC1pbnB1dHMgYmlzb24gJWJvb3QwLWlucHV0cwotICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIChjdXJyZW50LXNvdXJjZS1sb2NhdGlvbikKLSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAjOmd1aWxlICVib290c3RyYXAtZ3VpbGUpKSkpCisg IChsZXQgKChiaXNvbiAocGFja2FnZSAoaW5oZXJpdCBiaXNvbi1ib290MCkpKSkKKyAgICAocGFj a2FnZS13aXRoLWJvb3RzdHJhcC1ndWlsZQorICAgICAocGFja2FnZS13aXRoLWV4cGxpY2l0LWlu cHV0cyBiaXNvbiAlYm9vdDEtaW5wdXRzCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIChjdXJyZW50LXNvdXJjZS1sb2NhdGlvbikKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIzpndWlsZSAlYm9vdHN0cmFwLWd1aWxlKSkpKQogCiAoZGVmaW5lIHN0YXRpYy1i YXNoLWZvci1nbGliYwogICA7OyBBIHN0YXRpY2FsbHktbGlua2VkIEJhc2ggdG8gYmUgZW1iZWRk ZWQgaW4gR0xJQkMtRklOQUwsIGZvciB1c2UgYnkKQEAgLTQ4OSw3ICs1ODgsNyBAQCBleGVjIH5h L2Jpbi9+YS1+YSAtQn5hL2xpYiAtV2wsLWR5bmFtaWMtbGlua2VyIC1XbCx+YS9+YSBcIiRAXCJ+ JSIKICAgICA7OyBpZiAnYWxsb3dlZC1yZWZlcmVuY2VzJyB3ZXJlIHBlci1vdXRwdXQuCiAgICAg KGFyZ3VtZW50cwogICAgICBgKCM6YWxsb3dlZC1yZWZlcmVuY2VzCi0gICAgICAgLChjb25zKiBg KCxnY2MtYm9vdDAgImxpYiIpIChsaW51eC1saWJyZS1oZWFkZXJzLWJvb3QwKQorICAgICAgICwo Y29ucyogYCgsZ2NjLWJvb3QwICJsaWIiKSAoa2VybmVsLWhlYWRlcnMtYm9vdDApCiAgICAgICAg ICAgICAgICAocGFja2FnZS1vdXRwdXRzIGdsaWJjLWZpbmFsLXdpdGgtYm9vdHN0cmFwLWJhc2gp KQogCiAgICAgICAgLEAocGFja2FnZS1hcmd1bWVudHMgZ2xpYmMtZmluYWwtd2l0aC1ib290c3Ry YXAtYmFzaCkpKSkpCi0tIAoyLjUuMAoK --001a113412d6bb97aa051d7122d6--