From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id OBY9Gv64BGJhHAAAgWs5BA (envelope-from ) for ; Thu, 10 Feb 2022 08:04:30 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id 0Iv1Ev64BGK38AAAG6o9tA (envelope-from ) for ; Thu, 10 Feb 2022 08:04:30 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id DA4E54408D for ; Thu, 10 Feb 2022 08:04:29 +0100 (CET) Received: from localhost ([::1]:53240 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nI3VE-00028B-Ij for larch@yhetil.org; Thu, 10 Feb 2022 02:04:28 -0500 Received: from eggs.gnu.org ([209.51.188.92]:51672) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nI2zq-0004c5-5Q for guix-patches@gnu.org; Thu, 10 Feb 2022 01:32:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:59545) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nI2zp-0005Hw-QZ for guix-patches@gnu.org; Thu, 10 Feb 2022 01:32:01 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nI2zp-0003px-Lg for guix-patches@gnu.org; Thu, 10 Feb 2022 01:32:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#53912] [PATCH 4/5] system: Add wsl module. References: <875ypndznv.fsf@ajgrf.com> In-Reply-To: <875ypndznv.fsf@ajgrf.com> Resent-From: Alex Griffin Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 10 Feb 2022 06:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53912 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 53912@debbugs.gnu.org Received: via spool by 53912-submit@debbugs.gnu.org id=B53912.164447468614692 (code B ref 53912); Thu, 10 Feb 2022 06:32:01 +0000 Received: (at 53912) by debbugs.gnu.org; 10 Feb 2022 06:31:26 +0000 Received: from localhost ([127.0.0.1]:53442 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nI2zF-0003ou-TB for submit@debbugs.gnu.org; Thu, 10 Feb 2022 01:31:26 -0500 Received: from mail-4323.proton.ch ([185.70.43.23]:55363) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nI2zC-0003oc-Kh for 53912@debbugs.gnu.org; Thu, 10 Feb 2022 01:31:24 -0500 Date: Thu, 10 Feb 2022 06:31:07 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ajgrf.com; s=protonmail; t=1644474675; bh=XvdAMCaYsjZNyoZ6Nvzpn847QHT3tnNd6IkuAKYVdmY=; h=Date:To:From:Reply-To:Subject:Message-ID:From:To:Cc:Date:Subject: Reply-To:Feedback-ID:Message-ID; b=RwfkDn4ox9PJt5094zHkcpriWwUveKt0XaADzukO7BbbvPhyqGfZb718tyN8J9gCt tpWdiXHXN4EGypJQS2h52xfIdJWoxBAcY/90jkEKZ39dvRxilf6LEtQxHT2gTjC+H7 OvRxyYE4RW7N0izq/2Y2EqFMotdWfVo1H3RNpiT5J1Ubnk9tAu9Khd7HhlwhcNENvD ZSnjsW2tlTLMisBd/PSZ4LvAEOlRhT745DKIOAWEo43Gp1EHepbBMRe0n43AfGsJun /pa32KLQP3W1wE8dMy0Z2e1WyI2n83HcEFGsb1GhGeccCrMheeOXKGA6BJYgFiP2fk wucSL6rSKbJmg== Message-ID: <87v8xncjx4.fsf@ajgrf.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_iZE67ZXoZCpPRxVxj1LRNsTnuaBjgZ1j8pBuujwUhk" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" Reply-to: Alex Griffin X-ACL-Warn: , Alex Griffin via Guix-patches From: Alex Griffin via Guix-patches via X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1644476670; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=XvdAMCaYsjZNyoZ6Nvzpn847QHT3tnNd6IkuAKYVdmY=; b=N8aKBuyC+t/kVCu6QEn/SxOiyK4XosMe6I1H316TyLuaICa6bTCJcVMMAX/1D9RSIVkzof 584BckCCkCLm2tYE6Jq3bvW/pC4V4I34SYiHCl2uhIbAxN2hOXg+as88I+BB1EMfc16w5W c33jY/nmV1lFjz81x/oQCR4TpFaf0awRfN/x2PaaDwflTUfJcd0UtuGfUVX/63vDUZ0ZIK M4+Wq8TqBx7CnnJmlSm2DWMFkM8FcjXGzn/yxD37OByYNWA1OPj7mL7+WJhkzMj5XqkqAU JX0VXhJmukupa1e9AAITbm4d1qy+IH8k0NuZI4F3nA80P624MTP+hvZgfegPsQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1644476670; a=rsa-sha256; cv=none; b=Y9wiG8FlexB7Zh4+Itkl0cFPtEW6v2wMNKLLJGczE0OiRmHpf8DGmMvVIjJnu5W7ySX6Zf oMMfogx4Zig6Jhmb0TFMfK6Vwzm0AN6unGiudXKxSUlzh6YfB/V+AUPaWk3OfBUlDheaBR /9YGvoBOShtxjIFzeaFqdH6nzl7JmsPGLqAw0XxrD/X6sqMHPc7hv3zCCnEYC8voOJlo0M hdEnFUPlocS+i3/qroZAB1//AXpDuO/Xb90gSFMRIXVyD0SVWB5F5Bo9/DA1nSzENKCKOO rvIZrZO4cKTUlyVNPVbw/glD46onOsUIY4SfCzVyt+BKmzS0MIUSmhp+oSqfPA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=ajgrf.com header.s=protonmail header.b=RwfkDn4o; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -4.03 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=ajgrf.com header.s=protonmail header.b=RwfkDn4o; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: DA4E54408D X-Spam-Score: -4.03 X-Migadu-Scanner: scn0.migadu.com X-TUID: JhoG2mD1GBbT This is a multi-part message in MIME format. --b1_iZE67ZXoZCpPRxVxj1LRNsTnuaBjgZ1j8pBuujwUhk Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable This patch adds a new module at gnu/system/wsl.scm. It contains a minimal operating-system definition that works in WSL. Thanks, =E2=80=93 Alex Griffin --b1_iZE67ZXoZCpPRxVxj1LRNsTnuaBjgZ1j8pBuujwUhk Content-Type: text/x-patch; name=0004-system-Add-wsl-module.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0004-system-Add-wsl-module.patch RnJvbSA1NWNiZDY3NjQ1ZmNlZDQyOTA1YjNiY2ZmMzQ1MTE2ZGU3MzY1MDQ5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQ0KRnJvbTogQWxleCBHcmlmZmluIDxhQGFqZ3JmLmNvbT4NCkRhdGU6IFdl ZCwgOSBGZWIgMjAyMiAyMzowOTo1MiAtMDYwMA0KU3ViamVjdDogW1BBVENIIDQvNV0gc3lzdGVt OiBBZGQgd3NsIG1vZHVsZS4NCg0KKiBnbnUvc3lzdGVtL3dzbC5zY206IE5ldyBmaWxlLg0KKiBn bnUvbG9jYWwubWsgKEdOVV9TWVNURU1fTU9EVUxFUyk6IEFkZCBpdC4NCi0tLQ0KIGdudS9sb2Nh bC5tayAgICAgICB8ICAgMiArDQogZ251L3N5c3RlbS93c2wuc2NtIHwgMTQ4ICsrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KIDIgZmlsZXMgY2hhbmdlZCwgMTUw IGluc2VydGlvbnMoKykNCiBjcmVhdGUgbW9kZSAxMDA2NDQgZ251L3N5c3RlbS93c2wuc2NtDQoN CmRpZmYgLS1naXQgYS9nbnUvbG9jYWwubWsgYi9nbnUvbG9jYWwubWsNCmluZGV4IDE5OGM4ZjY0 YTYuLmZlY2RlNWI0ZGQgMTAwNjQ0DQotLS0gYS9nbnUvbG9jYWwubWsNCisrKyBiL2dudS9sb2Nh bC5taw0KQEAgLTQ5LDYgKzQ5LDcgQEANCiAjIENvcHlyaWdodCDCqSAyMDIxIFNpbW9uIFRvdXJu aWVyIDx6aW1vbi50b3V0b3VuZUBnbWFpbC5jb20+DQogIyBDb3B5cmlnaHQgwqkgMjAyMiBEYW5p ZWwgTWVpw59uZXIgPGRhbmllbC5tZWlzc25lci1pNGtAcnVoci11bmktYm9jaHVtLmRlPg0KICMg Q29weXJpZ2h0IMKpIDIwMjIgUmVtY28gdmFuICd0IFZlZXIgPHJlbWNvQHJlbXdvcmtzLm5ldD4N CisjIENvcHlyaWdodCDCqSAyMDIyIEFsZXggR3JpZmZpbiA8YUBhamdyZi5jb20+DQogIw0KICMg VGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1aXguDQogIw0KQEAgLTcwMCw2ICs3MDEsNyBAQCBH TlVfU1lTVEVNX01PRFVMRVMgPQkJCQlcDQogICAlRCUvc3lzdGVtL3NoYWRvdy5zY20JCQkJXA0K ICAgJUQlL3N5c3RlbS91dWlkLnNjbQkJCQlcDQogICAlRCUvc3lzdGVtL3ZtLnNjbQkJCQlcDQor ICAlRCUvc3lzdGVtL3dzbC5zY20JCQkJXA0KIAkJCQkJCVwNCiAgICVEJS9zeXN0ZW0vaW1hZ2Vz L2h1cmQuc2NtCQkJXA0KICAgJUQlL3N5c3RlbS9pbWFnZXMvbm92ZW5hLnNjbQkJCVwNCmRpZmYg LS1naXQgYS9nbnUvc3lzdGVtL3dzbC5zY20gYi9nbnUvc3lzdGVtL3dzbC5zY20NCm5ldyBmaWxl IG1vZGUgMTAwNjQ0DQppbmRleCAwMDAwMDAwMDAwLi42M2M3MTkyNmE3DQotLS0gL2Rldi9udWxs DQorKysgYi9nbnUvc3lzdGVtL3dzbC5zY20NCkBAIC0wLDAgKzEsMTQ4IEBADQorOzs7IEdOVSBH dWl4IC0tLSBGdW5jdGlvbmFsIHBhY2thZ2UgbWFuYWdlbWVudCBmb3IgR05VDQorOzs7IENvcHly aWdodCDCqSAyMDIyIEFsZXggR3JpZmZpbiA8YUBhamdyZi5jb20+DQorOzs7DQorOzs7IFRoaXMg ZmlsZSBpcyBwYXJ0IG9mIEdOVSBHdWl4Lg0KKzs7Ow0KKzs7OyBHTlUgR3VpeCBpcyBmcmVlIHNv ZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0DQorOzs7IHVu ZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlz aGVkIGJ5DQorOzs7IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9u IDMgb2YgdGhlIExpY2Vuc2UsIG9yIChhdA0KKzs7OyB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZl cnNpb24uDQorOzs7DQorOzs7IEdOVSBHdWl4IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRo YXQgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1dA0KKzs7OyBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0 aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mDQorOzs7IE1FUkNIQU5UQUJJTElUWSBv ciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUNCis7OzsgR05VIEdl bmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4NCis7OzsNCis7OzsgWW91IHNo b3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu c2UNCis7OzsgYWxvbmcgd2l0aCBHTlUgR3VpeC4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3Lmdu dS5vcmcvbGljZW5zZXMvPi4NCisNCisoZGVmaW5lLW1vZHVsZSAoZ251IHN5c3RlbSB3c2wpDQor ICAjOnVzZS1tb2R1bGUgKGdudSBib290bG9hZGVyKQ0KKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFj a2FnZXMgYWRtaW4pDQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBiYXNlKQ0KKyAgIzp1 c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgYmFzaCkNCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2th Z2VzIGd1aWxlKQ0KKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbGludXgpDQorICAjOnVz ZS1tb2R1bGUgKGdudSBzZXJ2aWNlcykNCisgICM6dXNlLW1vZHVsZSAoZ251IHNlcnZpY2VzIGJh c2UpDQorICAjOnVzZS1tb2R1bGUgKGdudSBzeXN0ZW0pDQorICAjOnVzZS1tb2R1bGUgKGdudSBz eXN0ZW0gc2hhZG93KQ0KKyAgIzp1c2UtbW9kdWxlIChndWl4IGJ1aWxkLXN5c3RlbSB0cml2aWFs KQ0KKyAgIzp1c2UtbW9kdWxlIChndWl4IGdleHApDQorICAjOnVzZS1tb2R1bGUgKGd1aXggcGFj a2FnZXMpDQorICAjOmV4cG9ydCAod3NsLWJvb3QtcHJvZ3JhbQ0KKyAgICAgICAgICAgIHdzbC1v cykpDQorDQorKGRlZmluZSAod3NsLWJvb3QtcHJvZ3JhbSB1c2VyKQ0KKyAgIlByb2dyYW0gdGhh dCBydW5zIHRoZSBzeXN0ZW0gYm9vdCBzY3JpcHQsIHRoZW4gc3RhcnRzIGEgbG9naW4gc2hlbGwg YXMgVVNFUi4iDQorICAocHJvZ3JhbS1maWxlDQorICAgIndzbC1ib290LXByb2dyYW0iDQorICAg I34oYmVnaW4NCisgICAgICAgKHVubGVzcyAoZmlsZS1leGlzdHM/ICIvcnVuL2N1cnJlbnQtc3lz dGVtIikNCisgICAgICAgICAobGV0ICgoc2hlcGhlcmQtc29ja2V0ICIvdmFyL3J1bi9zaGVwaGVy ZC9zb2NrZXQiKSkNCisgICAgICAgICAgIDs7IENsZWFuIHVwIHRoaXMgZmlsZSBzbyB3ZSBjYW4g d2FpdCBmb3IgaXQgbGF0ZXIuDQorICAgICAgICAgICAod2hlbiAoZmlsZS1leGlzdHM/IHNoZXBo ZXJkLXNvY2tldCkNCisgICAgICAgICAgICAgKGRlbGV0ZS1maWxlIHNoZXBoZXJkLXNvY2tldCkp DQorDQorICAgICAgICAgICA7OyBDaGlsZCBwcm9jZXNzIGJvb3RzIHRoZSBzeXN0ZW0gYW5kIGlz IHJlcGxhY2VkIGJ5IHNoZXBoZXJkLg0KKyAgICAgICAgICAgKHdoZW4gKHplcm8/IChwcmltaXRp dmUtZm9yaykpDQorICAgICAgICAgICAgIChsZXQqICgoc3lzdGVtLWdlbmVyYXRpb24gKHJlYWRs aW5rICIvdmFyL2d1aXgvcHJvZmlsZXMvc3lzdGVtIikpDQorICAgICAgICAgICAgICAgICAgICAo c3lzdGVtIChyZWFkbGluaw0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1h cHBlbmQgKGlmIChhYnNvbHV0ZS1maWxlLW5hbWU/IHN5c3RlbS1nZW5lcmF0aW9uKQ0KKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIiDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi92YXIvZ3VpeC9wcm9maWxl cy8iKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3lzdGVt LWdlbmVyYXRpb24pKSkpDQorICAgICAgICAgICAgICAgKHNldGVudiAiR1VJWF9ORVdfU1lTVEVN IiBzeXN0ZW0pDQorICAgICAgICAgICAgICAgKGV4ZWNsICMkKGZpbGUtYXBwZW5kIGd1aWxlLTMu MCAiL2Jpbi9ndWlsZSIpDQorICAgICAgICAgICAgICAgICAgICAgICJndWlsZSINCisgICAgICAg ICAgICAgICAgICAgICAgIi0tbm8tYXV0by1jb21waWxlIg0KKyAgICAgICAgICAgICAgICAgICAg ICAoc3RyaW5nLWFwcGVuZCBzeXN0ZW0gIi9ib290IikpKSkNCisNCisgICAgICAgICAgIDs7IFBh cmVudCBwcm9jZXNzIHdhaXRzIGZvciBzaGVwaGVyZCBiZWZvcmUgY29udGludWluZy4NCisgICAg ICAgICAgICh3aGlsZSAobm90IChmaWxlLWV4aXN0cz8gc2hlcGhlcmQtc29ja2V0KSkNCisgICAg ICAgICAgICAgKHNsZWVwIDEpKSkpDQorDQorICAgICAgIChsZXQqICgocHcgKGdldHB3ICMkdXNl cikpDQorICAgICAgICAgICAgICAoc2hlbGwgKHBhc3N3ZDpzaGVsbCBwdykpDQorICAgICAgICAg ICAgICAoc3VkbyAjKyhmaWxlLWFwcGVuZCBzdWRvICIvYmluL3N1ZG8iKSkNCisgICAgICAgICAg ICAgIChhcmdzIChjZHIgKGNvbW1hbmQtbGluZSkpKSkNCisgICAgICAgICA7OyBTYXZlIHRoZSB2 YWx1ZSBvZiAkUEFUSCBzZXQgYnkgV1NMLiAgVXNlZnVsIGZvciBmaW5kaW5nDQorICAgICAgICAg OzsgV2luZG93cyBiaW5hcmllcyB0byBydW4gd2l0aCBXU0wncyBiaW5mbXQgaW50ZXJvcC4NCisg ICAgICAgICAoc2V0ZW52ICJXU0xQQVRIIiAoZ2V0ZW52ICJQQVRIIikpDQorDQorICAgICAgICAg OzsgU3RhcnQgbG9naW4gc2hlbGwgYXMgdXNlci4NCisgICAgICAgICAoYXBwbHkgZXhlY2wgc3Vk byAic3VkbyINCisgICAgICAgICAgICAgICAgIi0tcHJlc2VydmUtZW52PVdTTFBBVEgiDQorICAg ICAgICAgICAgICAgICItdSIgIyR1c2VyDQorICAgICAgICAgICAgICAgICItLSINCisgICAgICAg ICAgICAgICAgc2hlbGwgIi1sIiBhcmdzKSkpKSkNCisNCisoZGVmaW5lIGR1bW15LXBhY2thZ2UN CisgIChwYWNrYWdlDQorICAgIChuYW1lICJkdW1teSIpDQorICAgICh2ZXJzaW9uICIwIikNCisg ICAgKHNvdXJjZSAjZikNCisgICAgKGJ1aWxkLXN5c3RlbSB0cml2aWFsLWJ1aWxkLXN5c3RlbSkN CisgICAgKGFyZ3VtZW50cw0KKyAgICAgYCgjOm1vZHVsZXMgKChndWl4IGJ1aWxkIHV0aWxzKSkN CisgICAgICAgIzp0YXJnZXQgI2YNCisgICAgICAgIzpidWlsZGVyIChiZWdpbg0KKyAgICAgICAg ICAgICAgICAgICAodXNlLW1vZHVsZXMgKGd1aXggYnVpbGQgdXRpbHMpKQ0KKyAgICAgICAgICAg ICAgICAgICAobGV0KiAoKG91dCAoYXNzb2MtcmVmICVvdXRwdXRzICJvdXQiKSkNCisgICAgICAg ICAgICAgICAgICAgICAgICAgIChkdW1teSAoc3RyaW5nLWFwcGVuZCBvdXQgIi9kdW1teSIpKSkN CisgICAgICAgICAgICAgICAgICAgICAobWtkaXItcCBvdXQpDQorICAgICAgICAgICAgICAgICAg ICAgKGNhbGwtd2l0aC1vdXRwdXQtZmlsZSBkdW1teQ0KKyAgICAgICAgICAgICAgICAgICAgICAg KGNvbnN0ICN0KSkNCisgICAgICAgICAgICAgICAgICAgICAjdCkpKSkNCisgICAgKGhvbWUtcGFn ZSAjZikNCisgICAgKHN5bm9wc2lzICNmKQ0KKyAgICAoZGVzY3JpcHRpb24gI2YpDQorICAgIChs aWNlbnNlICNmKSkpDQorDQorKGRlZmluZSBkdW1teS1ib290bG9hZGVyDQorICAoYm9vdGxvYWRl cg0KKyAgIChuYW1lICdkdW1teS1ib290bG9hZGVyKQ0KKyAgIChwYWNrYWdlIGR1bW15LXBhY2th Z2UpDQorICAgKGNvbmZpZ3VyYXRpb24tZmlsZSAiL2Rldi9udWxsIikNCisgICAoY29uZmlndXJh dGlvbi1maWxlLWdlbmVyYXRvcg0KKyAgICAobGFtYmRhICguIF9yZXN0KQ0KKyAgICAgIChwbGFp bi1maWxlICJkdW1teS1ib290bG9hZGVyIiAiIikpKQ0KKyAgIChpbnN0YWxsZXIgI34oY29uc3Qg I3QpKSkpDQorDQorKGRlZmluZSBkdW1teS1rZXJuZWwgZHVtbXktcGFja2FnZSkNCisNCisoZGVm aW5lIChkdW1teS1pbml0cmQgLiBfcmVzdCkNCisgIChwbGFpbi1maWxlICJkdW1teS1pbml0cmQi ICIiKSkNCisNCisoZGVmaW5lLXB1YmxpYyB3c2wtb3MNCisgIChvcGVyYXRpbmctc3lzdGVtDQor ICAgIChob3N0LW5hbWUgImdudSIpDQorICAgICh0aW1lem9uZSAiRXRjL1VUQyIpDQorDQorICAg IChib290bG9hZGVyDQorICAgICAoYm9vdGxvYWRlci1jb25maWd1cmF0aW9uDQorICAgICAgKGJv b3Rsb2FkZXIgZHVtbXktYm9vdGxvYWRlcikpKQ0KKw0KKyAgICAoa2VybmVsIGR1bW15LWtlcm5l bCkNCisgICAgKGluaXRyZCBkdW1teS1pbml0cmQpDQorICAgIChpbml0cmQtbW9kdWxlcyAnKCkp DQorICAgIChmaXJtd2FyZSAnKCkpDQorDQorICAgIChmaWxlLXN5c3RlbXMgJygpKQ0KKw0KKyAg ICAodXNlcnMgKGNvbnMqICh1c2VyLWFjY291bnQNCisgICAgICAgICAgICAgICAgICAgKG5hbWUg Imd1ZXN0IikNCisgICAgICAgICAgICAgICAgICAgKGdyb3VwICJ1c2VycyIpDQorICAgICAgICAg ICAgICAgICAgIChzdXBwbGVtZW50YXJ5LWdyb3VwcyAnKCJ3aGVlbCIpKSA7IGFsbG93IHVzZSBv ZiBzdWRvDQorICAgICAgICAgICAgICAgICAgIChwYXNzd29yZCAiIikNCisgICAgICAgICAgICAg ICAgICAgKGNvbW1lbnQgIkd1ZXN0IG9mIEdOVSIpKQ0KKyAgICAgICAgICAgICAgICAgICh1c2Vy LWFjY291bnQNCisgICAgICAgICAgICAgICAgICAgKGluaGVyaXQgJXJvb3QtYWNjb3VudCkNCisg ICAgICAgICAgICAgICAgICAgKHNoZWxsICh3c2wtYm9vdC1wcm9ncmFtICJndWVzdCIpKSkNCisg ICAgICAgICAgICAgICAgICAlYmFzZS11c2VyLWFjY291bnRzKSkNCisNCisgICAgKHNlcnZpY2Vz IChsaXN0IChzZXJ2aWNlIGd1aXgtc2VydmljZS10eXBlKQ0KKyAgICAgICAgICAgICAgICAgICAg KHNlcnZpY2Ugc3BlY2lhbC1maWxlcy1zZXJ2aWNlLXR5cGUNCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIGAoKCIvYmluL3NoIiAsKGZpbGUtYXBwZW5kIGJhc2ggIi9iaW4vYmFzaCIpKQ0K KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoIi9iaW4vbW91bnQiICwoZmlsZS1hcHBl bmQgdXRpbC1saW51eCAiL2Jpbi9tb3VudCIpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAoIi91c3IvYmluL2VudiIgLChmaWxlLWFwcGVuZCBjb3JldXRpbHMgIi9iaW4vZW52Iikp KSkpKSkpDQotLSANCjIuMzQuMA0KDQo= --b1_iZE67ZXoZCpPRxVxj1LRNsTnuaBjgZ1j8pBuujwUhk--