From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org 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 smtp.lore.kernel.org (Postfix) with ESMTPS id 3F14DC7115C for ; Sat, 21 Jun 2025 00:04:19 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uSli7-0002dD-Io; Fri, 20 Jun 2025 20:03:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uSli4-0002co-Gx for grub-devel@gnu.org; Fri, 20 Jun 2025 20:03:52 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uSli2-0003Ev-5r for grub-devel@gnu.org; Fri, 20 Jun 2025 20:03:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1750464227; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=a30n/pQq5wQEsbkWwkc/p3+dSHP4ZMY0ZzYyFIM5TYA=; b=Oz+vL6SieABnViUmniVUoc/iQNjVRxQ/TjA6/ZDTvmxJw7rhqMoqre8TKvDxBeXFCLdPCo +wcd4+QCqWbG7XZQRQHGSHZ6va/TsPXAA5welcvbBNbEkvDR2CWzFosvVbIO/ozFYP9MgA Rwi89QMVaYNgmbeXlg8NeTZmJUPp2/E= Received: from mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-594-0iwgvuqJM0y79ohJWQouqA-1; Fri, 20 Jun 2025 20:03:46 -0400 X-MC-Unique: 0iwgvuqJM0y79ohJWQouqA-1 X-Mimecast-MFC-AGG-ID: 0iwgvuqJM0y79ohJWQouqA_1750464225 Received: from mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.12]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id B6C001800368 for ; Sat, 21 Jun 2025 00:03:45 +0000 (UTC) Received: from lsandova-thinkpadp1gen5.rmtmx.csb (unknown [10.2.16.49]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id E204119560A3 for ; Sat, 21 Jun 2025 00:03:44 +0000 (UTC) To: grub-devel@gnu.org Subject: [PATCH v2] Create Containerfiles with required grub packages for development Date: Fri, 20 Jun 2025 18:03:41 -0600 Message-ID: <20250621000343.2843347-1-lsandova@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.12 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: y0Lv70MVpuGO-ICVCzcH6yyPXK-EM91sjEZ8UxhoiZQ_1750464225 X-Mimecast-Originator: redhat.com Received-SPF: pass client-ip=170.10.133.124; envelope-from=lsandova@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -39 X-Spam_score: -4.0 X-Spam_bar: ---- X-Spam_report: (-4.0 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-1.897, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Leo Sandoval via Grub-devel Reply-To: The development of GNU GRUB Cc: Leo Sandoval Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org Sender: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org Q29udGFpbmVycyBicmluZyB0aGUgYWJpbGl0eSB0byBoYXZlIHJlYWR5LXRvLXVzZSBlbnZpcm9u bWVudHMgYW5kIGluCnRoaXMgY2FzZSBjb21wbGV0ZSBGZWRvcmEgYW5kIERlYmlhbiBjb250YWlu ZXIgZmlsZXMgYXJlIGRlc2NyaWJlZApjb250YWluaW5nIGFsbCByZXF1aXJlZCBwYWNrYWdlcyBm b3IgYnVpbGRpbmcgYW5kIHRlc3RpbmcgZ3J1YjIuCgpPbmNlIHVzZXJzIG1hbnVhbGx5IGJ1aWxk IGl0LCB0aGV5IGNhbiBydW4gdGhlIGRlc2lyZWQgY29udGFpbmVyLCBqdW1wCmludG8gYSBzZXR1 cCByZWFkeSBmb3IgZGV2ZWxvcG1lbnQuIE9uIHRoZSBvdGhlciBoYW5kLCBpZiB1c2VycwpwcmVm ZXIgdG8gdXNlIGJhcmUgbWV0YWwgaW5zdGVhZCBvZiBhIGNvbnRhaW5lcml6ZWQgZW52aXJvbm1l bnQsIGl0IGlzCnN0aWxsIHVzZWZ1bCB0byBoYXZlIGEgZmlsZSBleHBsaWNpdGx5IGluZGljYXRp bmcgdGhlIHJlcXVpcmVkIHBhY2thZ2VzLgoKU2lnbmVkLW9mZi1ieTogTGVvIFNhbmRvdmFsIDxs c2FuZG92YUByZWRoYXQuY29tPgotLS0KU29tZSBmYWN0cyBvYnNlcnZlZCB3aGlsZSBjcmVhdGlu ZyBhbmQgdGVzdGluZyB0aGVzZSBjb250YWluZXM6CgpOT1RFOiBhbGwgdGhlIGJlbG93IHJlc3Vs dHMgYXJlIGJhc2VkIG9uCgogICAgcm9vdEBhNjEzZDJkMzJlZmE6L2dydWIjIGdpdCBsb2cgLS1v bmVsaW5lCiAgICBkYjUwNmIzIChncmFmdGVkLCBIRUFEIC0+IG1hc3Rlciwgb3JpZ2luL21hc3Rl ciwgb3JpZ2luL0hFQUQpIGdudWxpYi9yZWdleGVjOiBGaXggcmVzb3VyY2UgbGVhawoKKiBjb21w aWxhdGlvbiB0aW1lCgpEb25lIG9uIG15IG1vc3RseSBpZGxlLWxhcHRvcCAoMjAgaTctMTI4MDBI IGNvcmVzKSBzbyB0aGlzIGlzIG5vdCByZWFsbHkgYW4gaXNvbGF0ZWQgc3lzdGVtLCBhcyBhbnkg b3RoZXIgYmVuY2htYXJrLApkbyBub3QgdHJ1c3QgdG9vIG11Y2ggb24gdGhlc2UgbnVtYmVycwoK RGViaWFuOgogICAgcm9vdEBhNjEzZDJkMzJlZmE6L2dydWIjIHRpbWUgbWFrZSAmPi9kZXYvbnVs bAoKICAgIHJlYWwJMW0xNS40ODZzCiAgICB1c2VyCTBtNTEuODY5cwogICAgc3lzCSAgICAgICAg MG0yMy4zMzhzCgpGZWRvcmE6CiAgICBbcm9vdEA0ZWFiYjI5ZjBlZjIgZ3J1Yl0jIHRpbWUgbWFr ZSAmPi9kZXYvbnVsbAoKICAgIHJlYWwJMW0xOC42NzlzCiAgICB1c2VyCTBtNTEuMzUycwogICAg c3lzCSAgICAgICAgMG0yNy40MTdzCgoKKiBpbWFnZSBzaXplczoKCiAgICAkIHBvZG1hbiBpbWFn ZXMgfCBncmVwICdcLWdydWInCiAgICBsb2NhbGhvc3QvZGViaWFuLWdydWIgICAgICAgICAgICAg ICAgICAgICAgbGF0ZXN0ICAgICAgZTc4OWMxZjhkYTI2ICBBYm91dCBhIG1pbnV0ZSBhZ28gIDIu MzQgR0IKICAgIGxvY2FsaG9zdC9mZWRvcmEtZ3J1YiAgICAgICAgICAgICAgICAgICAgICBsYXRl c3QgICAgICBiMmRkOGVmOTZiODUgIDE1IG1pbnV0ZXMgYWdvICAgICAgMi4wNCBHQgoKc28gZGVi aWFuIGlzIGEgJ2JpdCcgaGVhdmllciB0aGFuIGZlZG9yYS4KCiogY29tcGlsYXRpb24gaXNzdWUK CkR1ZSB0byBhIG1vcmUgcmVjZW50IGdjYyB2ZXJzaW9uIG9uIEZlZG9yYSBjb21wYXJlZCB0byBE ZWJpYW4sIGNvbXBpbGF0aW9uIGZhaWxlZCBvbiB0aGUgRmVkb3JhIGNvbnRhaW5lcgp3aXRoIHRo ZSBmb2xsb3dpbmcgZXJyb3IgKGFscmVhZHkgcmVwb3J0ZWQgYnV0IG5vdCB5ZXQgYXQgdXBzdHJl YW0pCgogICAgbGliL2dudWxpYi9iYXNlNjQuYzo2NTozOiBlcnJvcjogaW5pdGlhbGl6ZXItc3Ry aW5nIGZvciBhcnJheSBvZiDigJhjaGFy4oCZIHRydW5jYXRlcyBOVUwgdGVybWluYXRvciBidXQg ZGVzdGluYXRpb24gbGFja3Mg4oCYbm9uc3RyaW5n4oCZIGF0dHJpYnV0ZSAoNjUgY2hhcnMgaW50 byA2NCBhdmFpbGFibGUpIFstV2Vycm9yPXVudGVybWluYXRlZC1zdHJpbmctaW5pdGlhbGl6YXRp b25dCiAgICAgICA2NSB8ICAgIkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamts bW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8iOwogICAgfCAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+ fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Cgp3aGVyZWFzIG5vdCBvYnNlcnZlZCBp biBEZWJpYW4uIFRvIGZpeCB0aGUgYWJvdmUsIG9uZSBjYW4gaW5zdGFsbCBiNCBhbmQgcGF0Y2gg dGhlIHJlcG8KCiAgICBbcm9vdEA0ZWFiYjI5ZjBlZjIgZ3J1Yl0jIGI0IHNoYXphbSBodHRwczov L2xvcmUua2VybmVsLm9yZy9ncnViLWRldmVsLzIwMjUwNjE4MDE1ODI2LjI3MDIzNC0yLWFkaGFt aWx0QGdtYWlsLmNvbS8KICAgIEdyYWJiaW5nIHRocmVhZCBmcm9tIGxvcmUua2VybmVsLm9yZy9h bGwvMjAyNTA2MTgwMTU4MjYuMjcwMjM0LTItYWRoYW1pbHRAZ21haWwuY29tL3QubWJveC5negog ICAgQ2hlY2tpbmcgZm9yIG5ld2VyIHJldmlzaW9ucwogICAgR3JhYmJpbmcgc2VhcmNoIHJlc3Vs dHMgZnJvbSBsb3JlLmtlcm5lbC5vcmcKICAgIEFuYWx5emluZyA2IG1lc3NhZ2VzIGluIHRoZSB0 aHJlYWQKICAgIEFuYWx5emluZyAzIGNvZGUtcmV2aWV3IG1lc3NhZ2VzCiAgICBDaGVja2luZyBh dHRlc3RhdGlvbiBvbiBhbGwgbWVzc2FnZXMsIG1heSB0YWtlIGEgbW9tZW50Li4uCiAgICAtLS0K ICAgICAg4pyXIFtQQVRDSCB2MiAxLzJdIGdudWxpYjogQWRkIHBhdGNoIHRvIGFsbG93IEdSVUIg dy9HQ0MtMTUgY29tcGlsZQogICAgICAgICsgUmV2aWV3ZWQtYnk6IFN1ZGhha2FyIEt1cHB1c2Ft eSA8c3VkaGFrYXJAbGludXguaWJtLmNvbT4gKOKclyBES0lNL2libS5jb20pCiAgICAgIOKclyBb UEFUQ0ggdjIgMi8yXSB1dGlsL2dydWItcHJvdGVjdDogQ29ycmVjdCB1bmluaXQgJ2VycicgVmFy aWFibGUKICAgICAgICArIFJldmlld2VkLWJ5OiBTdWRoYWthciBLdXBwdXNhbXkgPHN1ZGhha2Fy QGxpbnV4LmlibS5jb20+ICjinJcgREtJTS9pYm0uY29tKQogICAgICAtLS0KICAgICAg4pyXIEJB RFNJRzogREtJTS9nbWFpbC5jb20KICAgIC0tLQogICAgVG90YWwgcGF0Y2hlczogMgogICAgLS0t CiAgICBBcHBseWluZzogZ251bGliOiBBZGQgcGF0Y2ggdG8gYWxsb3cgR1JVQiB3L0dDQy0xNSBj b21waWxlCiAgICBBcHBseWluZzogdXRpbC9ncnViLXByb3RlY3Q6IENvcnJlY3QgdW5pbml0ICdl cnInIFZhcmlhYmxlCgoKKiBtYWtlIGNoZWNrIHJlc3VsdHMKCkRlYmlhbjoKICAgID09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT0KICAgIFRlc3RzdWl0ZSBzdW1tYXJ5IGZvciBHUlVCIDIuMTMKICAgID09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT0KICAgICMgVE9UQUw6IDg4CiAgICAjIFBBU1M6ICA2NAogICAgIyBTS0lQ OiAgMwogICAgIyBYRkFJTDogMAogICAgIyBGQUlMOiAgMgogICAgIyBYUEFTUzogMAogICAgIyBF UlJPUjogMTkKCkZlZG9yYToKICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KICAgIFRlc3RzdWl0ZSBz dW1tYXJ5IGZvciBHUlVCIDIuMTMKICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KICAgICMgVE9UQUw6 IDg4CiAgICAjIFBBU1M6ICA2MwogICAgIyBTS0lQOiAgMwogICAgIyBYRkFJTDogMAogICAgIyBG QUlMOiAgMwogICAgIyBYUEFTUzogMAogICAgIyBFUlJPUjogMTkKCkluIGdlbmVyYWwsIHRoZSBz YW1lIHJlc3VsdHMgaW4gYm90aCBkaXN0cm9zLgotLS0KIGNvbnRhaW5lci9Db250YWluZXJmaWxl LmRlYmlhbiB8IDU2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBj b250YWluZXIvQ29udGFpbmVyZmlsZS5mZWRvcmEgfCA1NyArKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysKIGNvbnRhaW5lci9SRUFETUUgICAgICAgICAgICAgICB8IDIy ICsrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMTM1IGluc2VydGlvbnMoKykKIGNy ZWF0ZSBtb2RlIDEwMDY0NCBjb250YWluZXIvQ29udGFpbmVyZmlsZS5kZWJpYW4KIGNyZWF0ZSBt b2RlIDEwMDY0NCBjb250YWluZXIvQ29udGFpbmVyZmlsZS5mZWRvcmEKIGNyZWF0ZSBtb2RlIDEw MDY0NCBjb250YWluZXIvUkVBRE1FCgpkaWZmIC0tZ2l0IGEvY29udGFpbmVyL0NvbnRhaW5lcmZp bGUuZGViaWFuIGIvY29udGFpbmVyL0NvbnRhaW5lcmZpbGUuZGViaWFuCm5ldyBmaWxlIG1vZGUg MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjg5MDZiMjkyMWUKLS0tIC9kZXYvbnVsbAorKysgYi9j b250YWluZXIvQ29udGFpbmVyZmlsZS5kZWJpYW4KQEAgLTAsMCArMSw1NiBAQAorRlJPTSBkZWJp YW4KKworIyBJbnN0YWxsIHJlcXVpcmVkIHBhY2thZ2VzIGZvciBjb25maWd1cmF0aW9uICYgY29t cGlsYXRpb24gJiBjaGVjaworUlVOIGFwdCB1cGRhdGUgLXkgICYmIFwKKyAgICBhcHQgaW5zdGFs bCAteSBcCisgICAgICAgIGF0dHIgXAorICAgICAgICBhdXRvY29uZiBcCisgICAgICAgIGF1dG9t YWtlIFwKKyAgICAgICAgYXV0b3BvaW50IFwKKyAgICAgICAgYmlzb24gXAorICAgICAgICBidHJm cy1wcm9ncyBcCisgICAgICAgIGNwaW8gXAorICAgICAgICBjcnlwdHNldHVwIFwKKyAgICAgICAg ZG9zZnN0b29scyBcCisgICAgICAgIGUyZnNwcm9ncyBcCisgICAgICAgIGVyb2ZzLXV0aWxzIFwK KyAgICAgICAgZXhmYXRwcm9ncyBcCisgICAgICAgIGYyZnMtdG9vbHMgXAorICAgICAgICBmbGV4 IFwKKyAgICAgICAgZ2F3ayBcCisgICAgICAgIGdlbnJvbWZzIFwKKyAgICAgICAgZ2V0dGV4dCBc CisgICAgICAgIGdpdCBcCisgICAgICAgIGhmc3BsdXMgXAorICAgICAgICBqZnN1dGlscyBcCisg ICAgICAgIGxpYnRvb2wgXAorICAgICAgICBsem9wIFwKKyAgICAgICAgbWFrZSBcCisgICAgICAg IG10b29scyBcCisgICAgICAgIG5pbGZzLXRvb2xzIFwKKyAgICAgICAgbnRmcy0zZyBcCisgICAg ICAgIG92bWYgXAorICAgICAgICBvdm1mLWlhMzIgXAorICAgICAgICBwYXJ0ZWQgXAorICAgICAg ICBwYXRjaCBcCisgICAgICAgIHBrZy1jb25maWcgXAorICAgICAgICBweXRob24zIFwKKyAgICAg ICAgcWVtdS1lZmktYWFyY2g2NCBcCisgICAgICAgIHFlbXUtZWZpLWFybSBcCisgICAgICAgIHFl bXUtc3lzdGVtIFwKKyAgICAgICAgc3F1YXNoZnMtdG9vbHMgXAorICAgICAgICBzd3RwbS10b29s cyBcCisgICAgICAgIHRwbTItdG9vbHMgXAorICAgICAgICB1ZGZ0b29scyBcCisgICAgICAgIHVu aWZvbnQgXAorICAgICAgICB3YW1lcmljYW4gXAorICAgICAgICB3aGljaCBcCisgICAgICAgIHhm b250cy11bmlmb250IFwKKyAgICAgICAgeGZzcHJvZ3MgXAorICAgICAgICB4b3JyaXNvIFwKKyAg ICAgICAgemZzLWZ1c2UKKworIyBjbG9uZSB0aXAgb2YgZ3J1YiByZXBvc2l0b3J5CitSVU4gZ2l0 IGNsb25lIC0tZGVwdGggMSBodHRwczovL2h0dHBzLmdpdC5zYXZhbm5haC5nbnUub3JnL2dpdC9n cnViLmdpdCAvZ3J1YgorCitXT1JLRElSIC9ncnViCmRpZmYgLS1naXQgYS9jb250YWluZXIvQ29u dGFpbmVyZmlsZS5mZWRvcmEgYi9jb250YWluZXIvQ29udGFpbmVyZmlsZS5mZWRvcmEKbmV3IGZp bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uZTViMzNiZmQ3MQotLS0gL2Rldi9udWxs CisrKyBiL2NvbnRhaW5lci9Db250YWluZXJmaWxlLmZlZG9yYQpAQCAtMCwwICsxLDU3IEBACitG Uk9NIHJlZ2lzdHJ5LmZlZG9yYXByb2plY3Qub3JnL2ZlZG9yYQorCisjIEluc3RhbGwgcmVxdWly ZWQgcGFja2FnZXMgZm9yIGNvbmZpZ3VyYXRpb24gJiBjb21waWxhdGlvbiAmIGNoZWNrCitSVU4g ZG5mIHVwZGF0ZSAteSAmJiBcCisgICAgZG5mIGluc3RhbGwgLXkgXAorICAgICAgICBhdHRyIFwK KyAgICAgICAgYXV0b2NvbmYgXAorICAgICAgICBhdXRvbWFrZSBcCisgICAgICAgIGF1dG9wb2lu dCBcCisgICAgICAgIGJpc29uIFwKKyAgICAgICAgYnRyZnMtcHJvZ3MgXAorICAgICAgICBjcGlv IFwKKyAgICAgICAgY3J5cHRzZXR1cCBcCisgICAgICAgIGRvc2ZzdG9vbHMgXAorICAgICAgICBl MmZzcHJvZ3MgXAorICAgICAgICBlZGsyLW92bWYgXAorICAgICAgICBlZGsyLW92bWYtaWEzMiBc CisgICAgICAgIGVyb2ZzLXV0aWxzIFwKKyAgICAgICAgZXhmYXRwcm9ncyBcCisgICAgICAgIGYy ZnMtdG9vbHMgXAorICAgICAgICBmbGV4IFwKKyAgICAgICAgZ2F3ayBcCisgICAgICAgIGdlbnJv bWZzIFwKKyAgICAgICAgZ2V0dGV4dCBcCisgICAgICAgIGdpdCBcCisgICAgICAgIGhmc3BsdXMt dG9vbHMgXAorICAgICAgICBqZnN1dGlscyBcCisgICAgICAgIGxpYnRvb2wgXAorICAgICAgICBs em9wIFwKKyAgICAgICAgbWFrZSBcCisgICAgICAgIG10b29scyBcCisgICAgICAgIG5pbGZzLXV0 aWxzIFwKKyAgICAgICAgbnRmc3Byb2dzIFwKKyAgICAgICAgcGFydGVkIFwKKyAgICAgICAgcGF0 Y2ggXAorICAgICAgICBwa2ctY29uZmlnIFwKKyAgICAgICAgcHl0aG9uMyBcCisgICAgICAgIHFl bXUtc3lzdGVtLWFybSBcCisgICAgICAgIHFlbXUtc3lzdGVtLWFhcmNoNjQgXAorICAgICAgICBx ZW11LXN5c3RlbS1yaXNjdiBcCisgICAgICAgIHFlbXUtc3lzdGVtLXg4NiBcCisgICAgICAgIHNx dWFzaGZzLXRvb2xzIFwKKyAgICAgICAgc3d0cG0tdG9vbHMgXAorICAgICAgICB0cG0yLXRvb2xz IFwKKyAgICAgICAgdWRmdG9vbHMgXAorICAgICAgICB1bmlmb250IFwKKyAgICAgICAgdW5pZm9u dC1mb250cyBcCisgICAgICAgIHdoaWNoIFwKKyAgICAgICAgd29yZHMgXAorICAgICAgICB4ZnNw cm9ncyBcCisgICAgICAgIHhvcnJpc28gXAorICAgICAgICB6ZnMtZnVzZQorCisjIGNsb25lIHRp cCBvZiBncnViIHJlcG9zaXRvcnkKK1JVTiBnaXQgY2xvbmUgLS1kZXB0aCAxIGh0dHBzOi8vaHR0 cHMuZ2l0LnNhdmFubmFoLmdudS5vcmcvZ2l0L2dydWIuZ2l0IC9ncnViCisKK1dPUktESVIgL2dy dWIKZGlmZiAtLWdpdCBhL2NvbnRhaW5lci9SRUFETUUgYi9jb250YWluZXIvUkVBRE1FCm5ldyBm aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmJlNWU5ODhiOWQKLS0tIC9kZXYvbnVs bAorKysgYi9jb250YWluZXIvUkVBRE1FCkBAIC0wLDAgKzEsMjIgQEAKK2luc3RhbGwgYHBvZG1h bmAgb24geW91ciBmYXZvcml0ZSBkaXN0cm8gdGhlbiBidWlsZCBpdCB3aXRoCisKKyQgcG9kbWFu IGJ1aWxkIC10IGZlZG9yYS1ncnViIC1mIENvbnRhaW5lcmZpbGUuZmVkb3JhIC4KKworb3IgaW4g Y2FzZSB5b3UgcHJlZmVyIERlYmlhbgorCiskIHBvZG1hbiBidWlsZCAtdCBkZWJpYW4tZ3J1YiAt ZiBDb250YWluZXJmaWxlLmRlYmlhbiAuCisKK29uY2UgYnVpbHQsIHlvdSBjYW4gcnVuL2xhdW5j aCBhbnkgb2YgdGhlIGFib3ZlCisKKyQgcG9kbWFuIHJ1biAtaXQgZmVkb3JhLWdydWIKKworb3IK KworJCBwb2RtYW4gcnVuIC1pdCBkZWJpYW4tZ3J1YgorCithbmQgZXhlY3V0ZSB0aGUgc3RhbmRh cmQgYnVpbGQvdGVzdCBjb21tYW5kcyBpbnNpZGUgaXQsIGUuZworCisjIC4vYm9vdHN0cmFwCisj IC4vY29uZmlndXJlCisjIC4vbWFrZQorIyAuL21ha2UgY2hlY2sKXCBObyBuZXdsaW5lIGF0IGVu ZCBvZiBmaWxlCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KR3J1Yi1kZXZlbCBtYWlsaW5nIGxpc3QKR3J1Yi1kZXZlbEBnbnUub3JnCmh0dHBzOi8vbGlz dHMuZ251Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2dydWItZGV2ZWwK