From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id YAkcDLSwBGLXggEAgWs5BA (envelope-from ) for ; Thu, 10 Feb 2022 07:29:08 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id oAozCbSwBGI/FAAA9RJhRA (envelope-from ) for ; Thu, 10 Feb 2022 07:29:08 +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 9A3713C7E5 for ; Thu, 10 Feb 2022 07:29:07 +0100 (CET) Received: from localhost ([::1]:60398 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nI2x0-0002Zk-GG for larch@yhetil.org; Thu, 10 Feb 2022 01:29:06 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50276) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nI2r8-0007Wd-0t for guix-patches@gnu.org; Thu, 10 Feb 2022 01:23:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:59527) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nI2r7-0002ie-NR for guix-patches@gnu.org; Thu, 10 Feb 2022 01:23:01 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nI2r7-0003U8-Kp for guix-patches@gnu.org; Thu, 10 Feb 2022 01:23:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#53912] [PATCH 2/5] system: image: Add 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:23: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" <53912@debbugs.gnu.org> Received: via spool by 53912-submit@debbugs.gnu.org id=B53912.164447414813336 (code B ref 53912); Thu, 10 Feb 2022 06:23:01 +0000 Received: (at 53912) by debbugs.gnu.org; 10 Feb 2022 06:22:28 +0000 Received: from localhost ([127.0.0.1]:53424 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nI2qZ-0003T2-V8 for submit@debbugs.gnu.org; Thu, 10 Feb 2022 01:22:28 -0500 Received: from mail-4317.proton.ch ([185.70.43.17]:62795) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nI2qT-0003Sd-26 for 53912@debbugs.gnu.org; Thu, 10 Feb 2022 01:22:26 -0500 Date: Thu, 10 Feb 2022 06:22:10 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ajgrf.com; s=protonmail; t=1644474134; bh=kcdPQ7F9u+BG85n0GVA5ib+ZMRLZzQKscfS2GJIyOs4=; h=Date:To:From:Reply-To:Subject:Message-ID:From:To:Cc:Date:Subject: Reply-To:Feedback-ID:Message-ID; b=ATtNqMZCJU4OhJgwBpGDq46RUD6oTa44xbxYnmu10Botja4SOcqvnaHk7af1tc9rI E8Au3bx0THBWgkgPae8qYNkgQ2J3CX6o8QFPRVrDvJ+kVZ45DAgwOQ0RQHpTCjPLoA yiG+ZrnbpKrFl8VcjJzOYV2umFjNMq05uti0UStEuj1F2ylkawDjlWKp3XMgj3ll0Q rpcWMO4niNiRWqX5NhBiIjYTBYXcF98XGWLeSMEdCB3KwXdNQdTHc7lUkgItjdyXy/ PhCbp/DQecWNhKRPSjffAvCwEp1n95CHzgogl3PHFoZgC8Dxt7F4LkSiNqoSBMqbXL RUoFBX4kPtS6g== Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_BUjAoAzCIkUX7iXcojZ4mBZ8BbAdWCgALIQnL7KFA" 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=1644474547; 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=kcdPQ7F9u+BG85n0GVA5ib+ZMRLZzQKscfS2GJIyOs4=; b=oRNF3L7KYPhDCoCEzPqd1jSfciifwW/685zU003BGH5y475+t+Nm98eky8aS/gBambtjH6 LBAGuL83WqMo1GsLwA0IWszZHRAYk7nkYBfnk/w///kzjcoprDWa73CfN2HViGMT5r695j rZmEzk6qpWCCSkW6ka1SqaSkO7mqINHQGDlBhA6VOlV3F+eCCayBOfm44ag62cS8Qz+3LD nfVTNjwODwcFWt5HtNWWMBMVoeKu3oq7a43e6PgsJdnXcMk/h69LW1Bdn+1hy1TR1iKW7H kjDanMhibbgyQi7oCJhIjuvmrT8MFmwG/AW9SlLzd86Dgseu8k+XgyNuyeAtjA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1644474547; a=rsa-sha256; cv=none; b=vDyYbpOCrd+9Z8Ou+PwroNJZdSpxQKksB7EbNWQPY32EqZNOBsZq/pB2rJ3/ZawPSBLmVz jZjjsH3sa6/nZ9S/+DuKipDwJ0NUUVDg+DcCMnGmiuQMzXHxPgKCYpOaMlR9u3yybax79a OB63mMVFlGLt5bMNbF36Q964oBpiHs6yPfWeWVxN0G+Wdhw1WvTs2gv9Qw0iaI8i7FWpYk Exxtt6NXmWgNGeeq7lD+ikY5IrEYx0ijIVtBmSAZGjfPmRl0AqQ0J0L0y0CcKRbumk+gCb iBFRnwsXlRbkfOwMUKhBx3mjOgoYbIMnlUbsOcIi/TxjN6fneq18U5lDQncQhQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=ajgrf.com header.s=protonmail header.b=ATtNqMZC; 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.23 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=ajgrf.com header.s=protonmail header.b=ATtNqMZC; 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: 9A3713C7E5 X-Spam-Score: -4.23 X-Migadu-Scanner: scn0.migadu.com X-TUID: 5v3pjPkMWEB6 This is a multi-part message in MIME format. --b1_BUjAoAzCIkUX7iXcojZ4mBZ8BbAdWCgALIQnL7KFA Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable This patch adds support for generating a tarball from operating-system defi= nitions. -- Alex Griffin --b1_BUjAoAzCIkUX7iXcojZ4mBZ8BbAdWCgALIQnL7KFA Content-Type: text/x-patch; name=0002-system-image-Add-tarball-support.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0002-system-image-Add-tarball-support.patch RnJvbSBlZjk1MWZmNTFiZjBlMmIyYjUwYzU3ZmJmNjUyYjA2NzdjMWU2NzAxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4IEdyaWZmaW4gPGFAYWpncmYuY29tPgpEYXRlOiBTdW4s IDYgRmViIDIwMjIgMTY6Mjk6NDcgLTA2MDAKU3ViamVjdDogW1BBVENIIDIvNV0gc3lzdGVtOiBp bWFnZTogQWRkIHRhcmJhbGwgc3VwcG9ydC4KCiogZ251L3N5c3RlbS9pbWFnZS5zY20gKHRhcmJh bGwtaW1hZ2UsIHRhcmJhbGwtaW1hZ2UtdHlwZSk6IE5ldyB2YXJpYWJsZXMuCihzeXN0ZW0tdGFy YmFsbC1pbWFnZSk6IE5ldyBwcm9jZWR1cmUuCihpbWFnZS0+cm9vdC1maWxlLXN5c3RlbSk6IEFk ZCB0YXJiYWxsIGltYWdlIHN1cHBvcnQuCihzeXN0ZW0taW1hZ2UpOiBEaXR0by4KLS0tCiBnbnUv c3lzdGVtL2ltYWdlLnNjbSB8IDgyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgODEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt KQoKZGlmZiAtLWdpdCBhL2dudS9zeXN0ZW0vaW1hZ2Uuc2NtIGIvZ251L3N5c3RlbS9pbWFnZS5z Y20KaW5kZXggNDJlMjE1ZjYxNC4uMzNjOWMyMzIyNSAxMDA2NDQKLS0tIGEvZ251L3N5c3RlbS9p bWFnZS5zY20KKysrIGIvZ251L3N5c3RlbS9pbWFnZS5zY20KQEAgLTEsNiArMSw3IEBACiA7Ozsg R05VIEd1aXggLS0tIEZ1bmN0aW9uYWwgcGFja2FnZSBtYW5hZ2VtZW50IGZvciBHTlUKIDs7OyBD b3B5cmlnaHQgwqkgMjAyMCwgMjAyMSBNYXRoaWV1IE90aGFjZWhlIDxtLm90aGFjZWhlQGdtYWls LmNvbT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMCBKYW4gKGphbm5la2UpIE5pZXV3ZW5odWl6ZW4g PGphbm5la2VAZ251Lm9yZz4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMiBBbGV4IEdyaWZmaW4gPGFA YWpncmYuY29tPgogOzs7CiA7OzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1aXguCiA7OzsK QEAgLTI0LDYgKzI1LDcgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBzeXN0ZW0gaW1hZ2UpCiAgICM6 dXNlLW1vZHVsZSAoZ3VpeCBtb2R1bGVzKQogICAjOnVzZS1tb2R1bGUgKGd1aXggbW9uYWRzKQog ICAjOnVzZS1tb2R1bGUgKGd1aXggcmVjb3JkcykKKyAgIzp1c2UtbW9kdWxlIChndWl4IHNjcmlw dHMgcGFjaykKICAgIzp1c2UtbW9kdWxlIChndWl4IHN0b3JlKQogICAjOnVzZS1tb2R1bGUgKGd1 aXggdWkpCiAgICM6dXNlLW1vZHVsZSAoZ3VpeCB1dGlscykKQEAgLTcwLDYgKzcyLDcgQEAgKGRl ZmluZS1tb2R1bGUgKGdudSBzeXN0ZW0gaW1hZ2UpCiAgICAgICAgICAgICBlZmktZGlzay1pbWFn ZQogICAgICAgICAgICAgaXNvOTY2MC1pbWFnZQogICAgICAgICAgICAgZG9ja2VyLWltYWdlCisg ICAgICAgICAgICB0YXJiYWxsLWltYWdlCiAgICAgICAgICAgICByYXctd2l0aC1vZmZzZXQtZGlz ay1pbWFnZQogCiAgICAgICAgICAgICBpbWFnZS13aXRoLW9zCkBAIC03OCw2ICs4MSw3IEBAIChk ZWZpbmUtbW9kdWxlIChnbnUgc3lzdGVtIGltYWdlKQogICAgICAgICAgICAgaXNvLWltYWdlLXR5 cGUKICAgICAgICAgICAgIHVuY29tcHJlc3NlZC1pc28taW1hZ2UtdHlwZQogICAgICAgICAgICAg ZG9ja2VyLWltYWdlLXR5cGUKKyAgICAgICAgICAgIHRhcmJhbGwtaW1hZ2UtdHlwZQogICAgICAg ICAgICAgcmF3LXdpdGgtb2Zmc2V0LWltYWdlLXR5cGUKIAogICAgICAgICAgICAgaW1hZ2Utd2l0 aC1sYWJlbApAQCAtMTM1LDYgKzEzOSwxMCBAQCAoZGVmaW5lIGRvY2tlci1pbWFnZQogICAoaW1h Z2UKICAgIChmb3JtYXQgJ2RvY2tlcikpKQogCisoZGVmaW5lIHRhcmJhbGwtaW1hZ2UKKyAgKGlt YWdlCisgICAoZm9ybWF0ICd0YXJiYWxsKSkpCisKIChkZWZpbmUqIChyYXctd2l0aC1vZmZzZXQt ZGlzay1pbWFnZSAjOm9wdGlvbmFsIChvZmZzZXQgcm9vdC1vZmZzZXQpKQogICAoaW1hZ2UKICAg IChmb3JtYXQgJ2Rpc2staW1hZ2UpCkBAIC0xOTIsNiArMjAwLDExIEBAIChkZWZpbmUgZG9ja2Vy LWltYWdlLXR5cGUKICAgIChuYW1lICdkb2NrZXIpCiAgICAoY29uc3RydWN0b3IgKGN1dCBpbWFn ZS13aXRoLW9zIGRvY2tlci1pbWFnZSA8PikpKSkKIAorKGRlZmluZSB0YXJiYWxsLWltYWdlLXR5 cGUKKyAgKGltYWdlLXR5cGUKKyAgIChuYW1lICd0YXJiYWxsKQorICAgKGNvbnN0cnVjdG9yIChj dXQgaW1hZ2Utd2l0aC1vcyB0YXJiYWxsLWltYWdlIDw+KSkpKQorCiAoZGVmaW5lIHJhdy13aXRo LW9mZnNldC1pbWFnZS10eXBlCiAgIChpbWFnZS10eXBlCiAgICAobmFtZSAncmF3LXdpdGgtb2Zm c2V0KQpAQCAtNjMxLDYgKzY0NCw3MSBAQCAoZGVmaW5lIGJ1aWxkZXIKICAgICAgICAgICAgICAg ICAgICAjOm9wdGlvbnMgYCgjOnJlZmVyZW5jZXMtZ3JhcGhzICgoLGdyYXBoICxvcykpCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIzpzdWJzdGl0dXRhYmxlPyAsc3Vic3RpdHV0YWJs ZT8pKSkpCiAKKwwKKzs7Cis7OyBUYXJiYWxsIGltYWdlLgorOzsKKworKGRlZmluZSogKHN5c3Rl bS10YXJiYWxsLWltYWdlIGltYWdlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzpr ZXkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobmFtZSAiaW1hZ2UiKQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIChjb21wcmVzc29yIChzcmZpLTE6Zmlyc3QgJWNvbXBy ZXNzb3JzKSkpCisgICJCdWlsZCBhIHRhcmJhbGwgb2YgSU1BR0UuICBOQU1FIGlzIHRoZSBiYXNl IG5hbWUgdG8gdXNlIGZvciB0aGUKK291dHB1dCBmaWxlLiIKKyAgKGxldCogKChzaGFyZWQtbmV0 d29yaz8gKGltYWdlLXNoYXJlZC1uZXR3b3JrPyBpbWFnZSkpCisgICAgICAgICAob3MgKGltYWdl LW9wZXJhdGluZy1zeXN0ZW0gaW1hZ2UpKQorICAgICAgICAgKHN1YnN0aXR1dGFibGU/IChpbWFn ZS1zdWJzdGl0dXRhYmxlPyBpbWFnZSkpCisgICAgICAgICAoc2NoZW1hIChsb2NhbC1maWxlIChz ZWFyY2gtcGF0aCAlbG9hZC1wYXRoCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAiZ3VpeC9zdG9yZS9zY2hlbWEuc3FsIikpKQorICAgICAgICAgKG5hbWUgKHN0cmlu Zy1hcHBlbmQgbmFtZSAiLnRhciIgKGNvbXByZXNzb3ItZXh0ZW5zaW9uIGNvbXByZXNzb3IpKSkK KyAgICAgICAgIChncmFwaCAic3lzdGVtLWdyYXBoIikpCisgICAgKGRlZmluZSBidWlsZGVyCisg ICAgICAod2l0aC1leHRlbnNpb25zIGdjcnlwdC1zcWxpdGUzJmNvICAgICAgICAgIDtmb3IgKGd1 aXggc3RvcmUgZGF0YWJhc2UpCisgICAgICAgICh3aXRoLWltcG9ydGVkLW1vZHVsZXMgYCgsQChz b3VyY2UtbW9kdWxlLWNsb3N1cmUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICcoKGd1aXggYnVpbGQgcGFjaykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKGd1aXggYnVpbGQgc3RvcmUtY29weSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKGd1aXggYnVpbGQgdXRpbHMpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIChndWl4IHN0b3JlIGRhdGFiYXNlKQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAoZ251IGJ1aWxkIGltYWdlKSkKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICM6c2VsZWN0PyBub3QtY29uZmlnPykKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICgoZ3VpeCBjb25maWcpID0+ICwobWFrZS1jb25maWcuc2NtKSkpCisgICAg ICAgICAgI34oYmVnaW4KKyAgICAgICAgICAgICAgKHVzZS1tb2R1bGVzIChndWl4IGJ1aWxkIHBh Y2spCisgICAgICAgICAgICAgICAgICAgICAgICAgICAoZ3VpeCBidWlsZCBzdG9yZS1jb3B5KQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgKGd1aXggYnVpbGQgdXRpbHMpCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAoZ3VpeCBzdG9yZSBkYXRhYmFzZSkKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgIChnbnUgYnVpbGQgaW1hZ2UpKQorCisgICAgICAgICAgICAgIDs7IFNldCB0aGUg U1FMIHNjaGVtYSBsb2NhdGlvbi4KKyAgICAgICAgICAgICAgKHNxbC1zY2hlbWEgIyRzY2hlbWEp CisKKyAgICAgICAgICAgICAgOzsgQWxsb3cgbm9uLUFTQ0lJIGZpbGUgbmFtZXMtLWUuZy4sICdu c3MtY2VydHMnLS10byBiZSBkZWNvZGVkLgorICAgICAgICAgICAgICAoc2V0ZW52ICJHVUlYX0xP Q1BBVEgiCisgICAgICAgICAgICAgICAgICAgICAgIysoZmlsZS1hcHBlbmQgZ2xpYmMtdXRmOC1s b2NhbGVzICIvbGliL2xvY2FsZSIpKQorICAgICAgICAgICAgICAoc2V0bG9jYWxlIExDX0FMTCAi ZW5fVVMudXRmOCIpCisKKyAgICAgICAgICAgICAgKGxldCAoKGltYWdlLXJvb3QgKHN0cmluZy1h cHBlbmQgKGdldGN3ZCkgIi90bXAtcm9vdCIpKQorICAgICAgICAgICAgICAgICAgICAodGFyICMr KGZpbGUtYXBwZW5kIHRhciAiL2Jpbi90YXIiKSkpCisKKyAgICAgICAgICAgICAgICAobWtkaXIt cCBpbWFnZS1yb290KQorICAgICAgICAgICAgICAgIChpbml0aWFsaXplLXJvb3QtcGFydGl0aW9u IGltYWdlLXJvb3QKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAj OnJlZmVyZW5jZXMtZ3JhcGhzICcoIyRncmFwaCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAjOmRlZHVwbGljYXRlPyAjZgorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICM6c3lzdGVtLWRpcmVjdG9yeSAjJG9zKQorCisgICAgICAg ICAgICAgICAgKHdpdGgtZGlyZWN0b3J5LWV4Y3Vyc2lvbiBpbWFnZS1yb290CisgICAgICAgICAg ICAgICAgICAoYXBwbHkgaW52b2tlIHRhciAiLWN2ZiIgIyRvdXRwdXQgIi4iCisgICAgICAgICAg ICAgICAgICAgICAgICAgKHRhci1iYXNlLW9wdGlvbnMKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgIzp0YXIgdGFyCisgICAgICAgICAgICAgICAgICAgICAgICAgICM6Y29tcHJlc3NvciAjKyhh bmQ9PiBjb21wcmVzc29yIGNvbXByZXNzb3ItY29tbWFuZCkpKSkpKSkpKQorCisgICAgKGNvbXB1 dGVkLWZpbGUgbmFtZSBidWlsZGVyCisgICAgICAgICAgICAgICAgICAgOzsgQWxsb3cgb2ZmbG9h ZGluZyBzbyB0aGF0IHRoaXMgSS9PLWludGVuc2l2ZSBwcm9jZXNzCisgICAgICAgICAgICAgICAg ICAgOzsgZG9lc24ndCBydW4gb24gdGhlIGJ1aWxkIGZhcm0ncyBoZWFkIG5vZGUuCisgICAgICAg ICAgICAgICAgICAgIzpsb2NhbC1idWlsZD8gI2YKKyAgICAgICAgICAgICAgICAgICAjOm9wdGlv bnMgYCgjOnJlZmVyZW5jZXMtZ3JhcGhzICgoLGdyYXBoICxvcykpCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIzpzdWJzdGl0dXRhYmxlPyAsc3Vic3RpdHV0YWJsZT8pKSkpCisKIAwK IDs7CiA7OyBJbWFnZSBjcmVhdGlvbi4KQEAgLTY0MCw3ICs3MTgsNyBAQCAoZGVmaW5lIChpbWFn ZS0+cm9vdC1maWxlLXN5c3RlbSBpbWFnZSkKICAgIlJldHVybiB0aGUgSU1BR0Ugcm9vdCBwYXJ0 aXRpb24gZmlsZS1zeXN0ZW0gdHlwZS4iCiAgIChjYXNlIChpbWFnZS1mb3JtYXQgaW1hZ2UpCiAg ICAgKChpc285NjYwKSAiaXNvOTY2MCIpCi0gICAgKChkb2NrZXIpICJkdW1teSIpCisgICAgKChk b2NrZXIgdGFyYmFsbCkgImR1bW15IikKICAgICAoZWxzZQogICAgICAocGFydGl0aW9uLWZpbGUt c3lzdGVtIChmaW5kLXJvb3QtcGFydGl0aW9uIGltYWdlKSkpKSkKIApAQCAtNzc4LDYgKzg1Niw4 IEBAIChkZWZpbmUgdGFyZ2V0IChjb25kCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAoImJvb3RjZmciICxib290Y2ZnKSkpKQogICAgICAgICgobWVtcSBpbWFnZS1mb3Jt YXQgJyhkb2NrZXIpKQogICAgICAgICAoc3lzdGVtLWRvY2tlci1pbWFnZSBpbWFnZSopKQorICAg ICAgICgobWVtcSBpbWFnZS1mb3JtYXQgJyh0YXJiYWxsKSkKKyAgICAgICAgKHN5c3RlbS10YXJi YWxsLWltYWdlIGltYWdlKikpCiAgICAgICAgKChtZW1xIGltYWdlLWZvcm1hdCAnKGlzbzk2NjAp KQogICAgICAgICAgKHN5c3RlbS1pc285NjYwLWltYWdlCiAgICAgICAgICAgaW1hZ2UqCi0tIAoy LjM0LjAKCg== --b1_BUjAoAzCIkUX7iXcojZ4mBZ8BbAdWCgALIQnL7KFA--