From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id ieCBL8+wBGJ3CAAAgWs5BA (envelope-from ) for ; Thu, 10 Feb 2022 07:29:35 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id yKa1K8+wBGI3WwEA9RJhRA (envelope-from ) for ; Thu, 10 Feb 2022 07:29:35 +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 52BBD3CFD1 for ; Thu, 10 Feb 2022 07:29:35 +0100 (CET) Received: from localhost ([::1]:32874 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nI2xS-00032K-FI for larch@yhetil.org; Thu, 10 Feb 2022 01:29:34 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50904) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nI2vy-00024R-Km for guix-patches@gnu.org; Thu, 10 Feb 2022 01:28:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:59540) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nI2vy-0004HC-B1 for guix-patches@gnu.org; Thu, 10 Feb 2022 01:28:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nI2vy-0003d0-8m for guix-patches@gnu.org; Thu, 10 Feb 2022 01:28:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#53912] [PATCH 3/5] system: image: Add wsl-tarball support. 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:28:02 +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.164447448113939 (code B ref 53912); Thu, 10 Feb 2022 06:28:02 +0000 Received: (at 53912) by debbugs.gnu.org; 10 Feb 2022 06:28:01 +0000 Received: from localhost ([127.0.0.1]:53437 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nI2vx-0003cl-99 for submit@debbugs.gnu.org; Thu, 10 Feb 2022 01:28:01 -0500 Received: from mail-4022.proton.ch ([185.70.40.22]:18612) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nI2vv-0003cV-Cg for 53912@debbugs.gnu.org; Thu, 10 Feb 2022 01:28:00 -0500 Date: Thu, 10 Feb 2022 06:27:47 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ajgrf.com; s=protonmail; t=1644474472; bh=c3zsOYlfNFw2RJqbnZGRw69TC5R+qQMsh6IcIkdbCGQ=; h=Date:To:From:Reply-To:Subject:Message-ID:From:To:Cc:Date:Subject: Reply-To:Feedback-ID:Message-ID; b=VxticU2ohSEHHykGeuxmsyxvH0kO6VsZ9SBDfa6qbmWdPIvTl8l4CSAVBww3aMuvR 9tNw5Sfa9VJNidU+i3rsy9S+yECNIFezWz9tMBjikUM+cpLCJU8cuf2y7O8d48/TsE oz+pNsovLuPIpfUO7EQZ95601kLy9kijSBsos1hx7BNHOE9KOPKnst6bOxd/zo6V65 6wiW/NwpN0A5b1eiKSqek3yQGiC7/bFJahSbbmy5IWeVEXeuh2mSXm5DgiZMb2KVZL iaFMboEXet9UHXjM0shM9rSOCBHZFRpuz6HH4A8QBpZOWZi2WzLlERppuN0zOGimjx ljgncmBAyytbw== Message-ID: <87wni3ck2v.fsf@ajgrf.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_b8rcDqJDIAHlXl0UgfZzfEVbOvk12sZwDv2WVTDEhi0" 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=1644474575; 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=c3zsOYlfNFw2RJqbnZGRw69TC5R+qQMsh6IcIkdbCGQ=; b=k5H4DsAED+O7zBkxV7rd8+YhtIEydbadwYyRitg/CnPjNkMvF+rB20WW8AjutmIYFBeVYG rCQ6+3VbkWnM5eFcb4REkfJDRSQlsMnBl0Z+z/oClNpCv0/UotGhmESElfokEm5CQpUrN5 /5MRSVgrrBrB4a3RPLy/lk4HfnjtL39UcoOqGM8yG9Nb93wAWtYbtr17GEr7SXGXm/sQO6 7mh1/1Y5jjZWPUVOd8CnJ0hKrTW515BkWsZtpejXvYJeJCKWb1+9RVbAvp65fxQfa8Ul8+ IkTJi805NH37GYxhR3tFy6WWjLvC/xBXrZpCj9SYXzE12YHQrqYmDL8WM+U8lw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1644474575; a=rsa-sha256; cv=none; b=DUtI+0yM5U7wJScHE0W1vduheieyWybpSzO5HNkA7iSv7xstb+PeG6jKaqupkXI+8hRF0F yi4K8ksHMhQZj6zZF7puOCv9IiMwHQQ97SroPInpsQfjNnsiW6uMtusSC4pObpqsJgQZ6E 8wk2B+IYlPIc8IT4tgHIqTPLHoSYuMJkCUo15gCt/qxMm+7/Ww4MpMNIonRsGLPkqp0HFS j2jVPOFjgEof+BhwcDGWYGrOT/oS76AorkT8bfNsX/smiNkjWNFIvmoyZvJ/i+EHSMEEaN ewe2RBwhDP73TUc/l84dYCA0YrtEZ2dNY5BaKOpp7np7qtj2wS58rb5W1DQhlA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=ajgrf.com header.s=protonmail header.b=VxticU2o; 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: -2.83 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=ajgrf.com header.s=protonmail header.b=VxticU2o; 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: 52BBD3CFD1 X-Spam-Score: -2.83 X-Migadu-Scanner: scn0.migadu.com X-TUID: ibuXrxOCGHr8 This is a multi-part message in MIME format. --b1_b8rcDqJDIAHlXl0UgfZzfEVbOvk12sZwDv2WVTDEhi0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable This patch adds the wsl-tarball image type. The difference between this and the plain tarball type is the creation of the symlinks at /bin/sh and /bin/mount. These are necessary for the first boot to work after importing. We can=E2=80=99t rely on special-files-service-type for this because the syste= m is not activated yet, and the /bin/sh symlink initiates the first system activation. Thanks, =E2=80=93 Alex Griffin --b1_b8rcDqJDIAHlXl0UgfZzfEVbOvk12sZwDv2WVTDEhi0 Content-Type: text/x-patch; name=0003-system-image-Add-wsl-tarball-support.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0003-system-image-Add-wsl-tarball-support.patch RnJvbSAyNzMwNDkxM2E5Njg3NTNmNDJkMDZlYjJhZTdjMjk3ODczYjc3Y2I2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQ0KRnJvbTogQWxleCBHcmlmZmluIDxhQGFqZ3JmLmNvbT4NCkRhdGU6IE1v biwgNyBGZWIgMjAyMiAxODozNzoyNSAtMDYwMA0KU3ViamVjdDogW1BBVENIIDMvNV0gc3lzdGVt OiBpbWFnZTogQWRkIHdzbC10YXJiYWxsIHN1cHBvcnQuDQoNCiogZ251L3N5c3RlbS9pbWFnZS5z Y20gKHdzbC10YXJiYWxsLWltYWdlLCB3c2wtdGFyYmFsbC1pbWFnZS10eXBlKTogTmV3IHZhcmlh Ymxlcy4NCihpbWFnZS0+cm9vdC1maWxlLXN5c3RlbSk6IEFkZCB3c2wtdGFyYmFsbCBpbWFnZSBz dXBwb3J0Lg0KKHN5c3RlbS1pbWFnZSk6IERpdHRvLg0KLS0tDQogZ251L3N5c3RlbS9pbWFnZS5z Y20gfCAzNiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0NCiAxIGZpbGUgY2hh bmdlZCwgMzMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdpdCBhL2du dS9zeXN0ZW0vaW1hZ2Uuc2NtIGIvZ251L3N5c3RlbS9pbWFnZS5zY20NCmluZGV4IDMzYzljMjMy MjUuLjgzYTJhNzZhOWMgMTAwNjQ0DQotLS0gYS9nbnUvc3lzdGVtL2ltYWdlLnNjbQ0KKysrIGIv Z251L3N5c3RlbS9pbWFnZS5zY20NCkBAIC0zNywxMiArMzcsMTQgQEAgKGRlZmluZS1tb2R1bGUg KGdudSBzeXN0ZW0gaW1hZ2UpDQogICAjOnVzZS1tb2R1bGUgKGdudSBzZXJ2aWNlcykNCiAgICM6 dXNlLW1vZHVsZSAoZ251IHNlcnZpY2VzIGJhc2UpDQogICAjOnVzZS1tb2R1bGUgKGdudSBzeXN0 ZW0pDQorICAjOnVzZS1tb2R1bGUgKGdudSBzeXN0ZW0gYWNjb3VudHMpDQogICAjOnVzZS1tb2R1 bGUgKGdudSBzeXN0ZW0gZmlsZS1zeXN0ZW1zKQ0KICAgIzp1c2UtbW9kdWxlIChnbnUgc3lzdGVt IGxpbnV4LWNvbnRhaW5lcikNCiAgICM6dXNlLW1vZHVsZSAoZ251IHN5c3RlbSB1dWlkKQ0KICAg Izp1c2UtbW9kdWxlIChnbnUgc3lzdGVtIHZtKQ0KICAgIzp1c2UtbW9kdWxlIChndWl4IHBhY2th Z2VzKQ0KICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgYmFzZSkNCisgICM6dXNlLW1vZHVs ZSAoZ251IHBhY2thZ2VzIGJhc2gpDQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBib290 bG9hZGVycykNCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGNkcm9tKQ0KICAgIzp1c2Ut bW9kdWxlIChnbnUgcGFja2FnZXMgY29tcHJlc3Npb24pDQpAQCAtNzMsNiArNzUsNyBAQCAoZGVm aW5lLW1vZHVsZSAoZ251IHN5c3RlbSBpbWFnZSkNCiAgICAgICAgICAgICBpc285NjYwLWltYWdl DQogICAgICAgICAgICAgZG9ja2VyLWltYWdlDQogICAgICAgICAgICAgdGFyYmFsbC1pbWFnZQ0K KyAgICAgICAgICAgIHdzbC10YXJiYWxsLWltYWdlDQogICAgICAgICAgICAgcmF3LXdpdGgtb2Zm c2V0LWRpc2staW1hZ2UNCiANCiAgICAgICAgICAgICBpbWFnZS13aXRoLW9zDQpAQCAtODIsNiAr ODUsNyBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHN5c3RlbSBpbWFnZSkNCiAgICAgICAgICAgICB1 bmNvbXByZXNzZWQtaXNvLWltYWdlLXR5cGUNCiAgICAgICAgICAgICBkb2NrZXItaW1hZ2UtdHlw ZQ0KICAgICAgICAgICAgIHRhcmJhbGwtaW1hZ2UtdHlwZQ0KKyAgICAgICAgICAgIHdzbC10YXJi YWxsLWltYWdlLXR5cGUNCiAgICAgICAgICAgICByYXctd2l0aC1vZmZzZXQtaW1hZ2UtdHlwZQ0K IA0KICAgICAgICAgICAgIGltYWdlLXdpdGgtbGFiZWwNCkBAIC0xNDMsNiArMTQ3LDEwIEBAIChk ZWZpbmUgdGFyYmFsbC1pbWFnZQ0KICAgKGltYWdlDQogICAgKGZvcm1hdCAndGFyYmFsbCkpKQ0K IA0KKyhkZWZpbmUgd3NsLXRhcmJhbGwtaW1hZ2UNCisgIChpbWFnZQ0KKyAgIChmb3JtYXQgJ3dz bC10YXJiYWxsKSkpDQorDQogKGRlZmluZSogKHJhdy13aXRoLW9mZnNldC1kaXNrLWltYWdlICM6 b3B0aW9uYWwgKG9mZnNldCByb290LW9mZnNldCkpDQogICAoaW1hZ2UNCiAgICAoZm9ybWF0ICdk aXNrLWltYWdlKQ0KQEAgLTIwNSw2ICsyMTMsMTEgQEAgKGRlZmluZSB0YXJiYWxsLWltYWdlLXR5 cGUNCiAgICAobmFtZSAndGFyYmFsbCkNCiAgICAoY29uc3RydWN0b3IgKGN1dCBpbWFnZS13aXRo LW9zIHRhcmJhbGwtaW1hZ2UgPD4pKSkpDQogDQorKGRlZmluZSB3c2wtdGFyYmFsbC1pbWFnZS10 eXBlDQorICAoaW1hZ2UtdHlwZQ0KKyAgIChuYW1lICd3c2wtdGFyYmFsbCkNCisgICAoY29uc3Ry dWN0b3IgKGN1dCBpbWFnZS13aXRoLW9zIHdzbC10YXJiYWxsLWltYWdlIDw+KSkpKQ0KKw0KIChk ZWZpbmUgcmF3LXdpdGgtb2Zmc2V0LWltYWdlLXR5cGUNCiAgIChpbWFnZS10eXBlDQogICAgKG5h bWUgJ3Jhdy13aXRoLW9mZnNldCkNCkBAIC02NTIsNyArNjY1LDggQEAgKGRlZmluZSBidWlsZGVy DQogKGRlZmluZSogKHN5c3RlbS10YXJiYWxsLWltYWdlIGltYWdlDQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICM6a2V5DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChu YW1lICJpbWFnZSIpDQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjb21wcmVzc29y IChzcmZpLTE6Zmlyc3QgJWNvbXByZXNzb3JzKSkpDQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChjb21wcmVzc29yIChzcmZpLTE6Zmlyc3QgJWNvbXByZXNzb3JzKSkNCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKHdzbD8gI2YpKQ0KICAgIkJ1aWxkIGEgdGFyYmFsbCBv ZiBJTUFHRS4gIE5BTUUgaXMgdGhlIGJhc2UgbmFtZSB0byB1c2UgZm9yIHRoZQ0KIG91dHB1dCBm aWxlLiINCiAgIChsZXQqICgoc2hhcmVkLW5ldHdvcms/IChpbWFnZS1zaGFyZWQtbmV0d29yaz8g aW1hZ2UpKQ0KQEAgLTY2MSw3ICs2NzUsMTIgQEAgKGRlZmluZSogKHN5c3RlbS10YXJiYWxsLWlt YWdlIGltYWdlDQogICAgICAgICAgKHNjaGVtYSAobG9jYWwtZmlsZSAoc2VhcmNoLXBhdGggJWxv YWQtcGF0aA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJndWl4 L3N0b3JlL3NjaGVtYS5zcWwiKSkpDQogICAgICAgICAgKG5hbWUgKHN0cmluZy1hcHBlbmQgbmFt ZSAiLnRhciIgKGNvbXByZXNzb3ItZXh0ZW5zaW9uIGNvbXByZXNzb3IpKSkNCi0gICAgICAgICAo Z3JhcGggInN5c3RlbS1ncmFwaCIpKQ0KKyAgICAgICAgIChncmFwaCAic3lzdGVtLWdyYXBoIikN CisgICAgICAgICAocm9vdCAoc3JmaS0xOmZpbmQgKGxhbWJkYSAodXNlcikNCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAoYW5kPT4gKHVzZXItYWNjb3VudC11aWQgdXNlcikgemVybz8p KQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAob3BlcmF0aW5nLXN5c3RlbS11c2VycyBv cykpKQ0KKyAgICAgICAgIChyb290LXNoZWxsIChvciAoYW5kPT4gcm9vdCB1c2VyLWFjY291bnQt c2hlbGwpDQorICAgICAgICAgICAgICAgICAgICAgICAgIChmaWxlLWFwcGVuZCBiYXNoICIvYmlu L2Jhc2giKSkpKQ0KICAgICAoZGVmaW5lIGJ1aWxkZXINCiAgICAgICAod2l0aC1leHRlbnNpb25z IGdjcnlwdC1zcWxpdGUzJmNvICAgICAgICAgIDtmb3IgKGd1aXggc3RvcmUgZGF0YWJhc2UpDQog ICAgICAgICAod2l0aC1pbXBvcnRlZC1tb2R1bGVzIGAoLEAoc291cmNlLW1vZHVsZS1jbG9zdXJl DQpAQCAtNjk3LDYgKzcxNiwxNSBAQCAoZGVmaW5lIGJ1aWxkZXINCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIzpzeXN0ZW0tZGlyZWN0b3J5ICMkb3MpDQogDQog ICAgICAgICAgICAgICAgICh3aXRoLWRpcmVjdG9yeS1leGN1cnNpb24gaW1hZ2Utcm9vdA0KKyAg ICAgICAgICAgICAgICAgICh3aGVuICMkd3NsPw0KKyAgICAgICAgICAgICAgICAgICAgOzsgV1NM IHJlcXVpcmVzIC9iaW4vc2guICBXaWxsIGJlIG92ZXJ3cml0dGVuIGJ5IHN5c3RlbQ0KKyAgICAg ICAgICAgICAgICAgICAgOzsgYWN0aXZhdGlvbi4NCisgICAgICAgICAgICAgICAgICAgIChzeW1s aW5rICMkcm9vdC1zaGVsbCAiLi9iaW4vc2giKQ0KKw0KKyAgICAgICAgICAgICAgICAgICAgOzsg V1NMIHJlcXVpcmVzIC9iaW4vbW91bnQgdG8gYWNjZXNzIHRoZSBob3N0IGZzLg0KKyAgICAgICAg ICAgICAgICAgICAgKHN5bWxpbmsgIysoZmlsZS1hcHBlbmQgdXRpbC1saW51eCAiL2Jpbi9tb3Vu dCIpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLi9iaW4vbW91bnQiKSkNCisNCiAg ICAgICAgICAgICAgICAgICAoYXBwbHkgaW52b2tlIHRhciAiLWN2ZiIgIyRvdXRwdXQgIi4iDQog ICAgICAgICAgICAgICAgICAgICAgICAgICh0YXItYmFzZS1vcHRpb25zDQogICAgICAgICAgICAg ICAgICAgICAgICAgICAjOnRhciB0YXINCkBAIC03MTgsNyArNzQ2LDcgQEAgKGRlZmluZSAoaW1h Z2UtPnJvb3QtZmlsZS1zeXN0ZW0gaW1hZ2UpDQogICAiUmV0dXJuIHRoZSBJTUFHRSByb290IHBh cnRpdGlvbiBmaWxlLXN5c3RlbSB0eXBlLiINCiAgIChjYXNlIChpbWFnZS1mb3JtYXQgaW1hZ2Up DQogICAgICgoaXNvOTY2MCkgImlzbzk2NjAiKQ0KLSAgICAoKGRvY2tlciB0YXJiYWxsKSAiZHVt bXkiKQ0KKyAgICAoKGRvY2tlciB0YXJiYWxsIHdzbC10YXJiYWxsKSAiZHVtbXkiKQ0KICAgICAo ZWxzZQ0KICAgICAgKHBhcnRpdGlvbi1maWxlLXN5c3RlbSAoZmluZC1yb290LXBhcnRpdGlvbiBp bWFnZSkpKSkpDQogDQpAQCAtODU4LDYgKzg4Niw4IEBAIChkZWZpbmUgdGFyZ2V0IChjb25kDQog ICAgICAgICAoc3lzdGVtLWRvY2tlci1pbWFnZSBpbWFnZSopKQ0KICAgICAgICAoKG1lbXEgaW1h Z2UtZm9ybWF0ICcodGFyYmFsbCkpDQogICAgICAgICAoc3lzdGVtLXRhcmJhbGwtaW1hZ2UgaW1h Z2UqKSkNCisgICAgICAgKChtZW1xIGltYWdlLWZvcm1hdCAnKHdzbC10YXJiYWxsKSkNCisgICAg ICAgIChzeXN0ZW0tdGFyYmFsbC1pbWFnZSBpbWFnZSogIzp3c2w/ICN0KSkNCiAgICAgICAgKCht ZW1xIGltYWdlLWZvcm1hdCAnKGlzbzk2NjApKQ0KICAgICAgICAgIChzeXN0ZW0taXNvOTY2MC1p bWFnZQ0KICAgICAgICAgICBpbWFnZSoNCi0tIA0KMi4zNC4wDQoNCg== --b1_b8rcDqJDIAHlXl0UgfZzfEVbOvk12sZwDv2WVTDEhi0--