From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jim Porter Newsgroups: gmane.emacs.bugs Subject: bug#68074: eshell sudo/doas does not work for aliases Date: Fri, 26 Jan 2024 17:19:28 -0800 Message-ID: References: <31356544.8861481.1703711546895.ref@mail.yahoo.com> <31356544.8861481.1703711546895@mail.yahoo.com> <713218597.2366797.1706313180478@mail.yahoo.com> <68241238-add1-af83-9b7c-904732e7bca6@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------nK0PRafO7MJaws2N9n29EKuN" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8820"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "68074@debbugs.gnu.org" <68074@debbugs.gnu.org> To: Alfonso Sanchez-Beato , Stefan Kangas Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jan 27 02:20:10 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rTXMg-00028h-IQ for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 27 Jan 2024 02:20:10 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rTXMU-0006b3-9k; Fri, 26 Jan 2024 20:19:58 -0500 Original-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 1rTXMR-0006aR-IC for bug-gnu-emacs@gnu.org; Fri, 26 Jan 2024 20:19:55 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rTXMR-0006hv-8c for bug-gnu-emacs@gnu.org; Fri, 26 Jan 2024 20:19:55 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rTXMX-00014h-Jo for bug-gnu-emacs@gnu.org; Fri, 26 Jan 2024 20:20:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 27 Jan 2024 01:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68074 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 68074-submit@debbugs.gnu.org id=B68074.17063183864104 (code B ref 68074); Sat, 27 Jan 2024 01:20:01 +0000 Original-Received: (at 68074) by debbugs.gnu.org; 27 Jan 2024 01:19:46 +0000 Original-Received: from localhost ([127.0.0.1]:53101 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTXMH-000147-Ak for submit@debbugs.gnu.org; Fri, 26 Jan 2024 20:19:45 -0500 Original-Received: from mail-pg1-x534.google.com ([2607:f8b0:4864:20::534]:52646) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTXMF-00013u-Ob for 68074@debbugs.gnu.org; Fri, 26 Jan 2024 20:19:44 -0500 Original-Received: by mail-pg1-x534.google.com with SMTP id 41be03b00d2f7-5cdf76cde78so695372a12.1 for <68074@debbugs.gnu.org>; Fri, 26 Jan 2024 17:19:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706318371; x=1706923171; darn=debbugs.gnu.org; h=in-reply-to:references:cc:to:from:content-language:subject :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=zELhLTN9iyvdJ14c0w5lRX+kOv4PVnnSCZdBW7ajotA=; b=jUkoG2TX2UgJhRcWUWHYnglqQA1aR6Xfd+vokcOGl6nJIEMjl3E8RWT6KYI9Gpe8ck Zp6dfWnGVPJ8zsyufaRyTCFEWqvGZBX3MglS/QhFZmzedcJ0ATCdXugDElg1NjtwvoYr Z9UWfyjJS/2D/Xz1tQo1WqZTwFfIXhmngVRyM4Nlir0s3yRAcewGY1SYMDRcnv2H4TR5 LGuoGvqyJJ/J1XhlhjvfDIJlzRIvlLWKYB9Ul9wDDuQj4xSnBQxUboDalG33gUQHXpqT 7cj0gcYouq9sSvHDamce5rX0T6eN17VGgSx4x8xdrRUGPLb7+Udfv5Ekqw55V82/RyWX DanA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706318371; x=1706923171; h=in-reply-to:references:cc:to:from:content-language:subject :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=zELhLTN9iyvdJ14c0w5lRX+kOv4PVnnSCZdBW7ajotA=; b=WNIW8FWOs6zPv5i03E9CAgx2LWI4ULtXIay7PrxvSiQXDSrcXxIWrH4spZo27wKlJb R2lErChTCxI3fBa76opfbuKDl8PpQ+GT2WEpuTGRykcZbXCqNDI/m88I1Ea0qWfb50EA 0K6dpgLUh9oHQfUuniribTVqKmtfn+ZGPhtcmlBy7+no87UuhtiyGeTpCsFRnVULPT4f VWgYUiA9OTC8PI4a1T8rcnHhzMU3kBYtCuYaNNuGYzPUB+mBMqhKG5NAVqeU8TW3xxkz tpN0IuJhk+bPQHzZmPQ0XzaS2bseblmKgkb/fzubW/Qjll8ThjusKza5FbsRZo//x62T ikjg== X-Gm-Message-State: AOJu0YzHln0Bj/xcuPYg3DUgwY+xdD1foHbXGb6uWIcKsi6NkWfk8IJZ ZWo8rr9BQxtcyBMnFKVpDFACdLLbX/zg8fZ4aAWKNc7hrM+ViGfn X-Google-Smtp-Source: AGHT+IEgwPSsxwmFTtqdEuBKHfctw+9xE1OTqcre4BXkrSHYCcJz1o0OQHdgYhs/WxjB8bhIRKgJiA== X-Received: by 2002:a17:903:230c:b0:1d6:f1c5:bc6a with SMTP id d12-20020a170903230c00b001d6f1c5bc6amr717623plh.46.1706318370905; Fri, 26 Jan 2024 17:19:30 -0800 (PST) Original-Received: from [192.168.1.2] (076-168-148-233.res.spectrum.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id c9-20020a170903234900b001d71e21767fsm1496258plh.71.2024.01.26.17.19.28 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 26 Jan 2024 17:19:29 -0800 (PST) Content-Language: en-US In-Reply-To: <68241238-add1-af83-9b7c-904732e7bca6@gmail.com> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:278956 Archived-At: This is a multi-part message in MIME format. --------------nK0PRafO7MJaws2N9n29EKuN Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 1/26/2024 4:27 PM, Jim Porter wrote: > On 1/26/2024 3:53 PM, Alfonso Sanchez-Beato via Bug reports for GNU > Emacs, the Swiss army knife of text editors wrote: >> Unfortunately that does not seem to be the case, I see an error saying >> "Invalid function" after applying on top of current master: > > Oops, I messed up the quoting. How about this? ... actually, this is a more-complete patch. I'm not 100% sure about this part though: ',(car args) That (usually) creates something like (quote "command"), but it's safer than not quoting (the CAR of 'args' can be anything, really...) --------------nK0PRafO7MJaws2N9n29EKuN Content-Type: text/plain; charset=UTF-8; name="0001-Fix-command-replacement-with-the-Eshell-builtin-vers.patch" Content-Disposition: attachment; filename*0="0001-Fix-command-replacement-with-the-Eshell-builtin-vers.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBhYTRjYjc0MDU0YTFiZDUzY2Y3MDdmYjRlZjYwNTkzMDQ0ZGUxMzM4IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFdlZCwgMjQgSmFuIDIwMjQgMTg6MzI6MDAgLTA4MDAKU3ViamVjdDogW1BB VENIXSBGaXggY29tbWFuZCByZXBsYWNlbWVudCB3aXRoIHRoZSBFc2hlbGwgYnVpbHRpbiB2 ZXJzaW9ucyBvZgogInN1ZG8iIGFuZCAiZG9hcyIKClRoaXMgaXMgcGFydGljdWxhcmx5IGlt cG9ydGFudCB3aGVuIHRoZSBpbm5lciBjb21tYW5kIHRvIGV4ZWN1dGUgaXMgYW4KYWxpYXMu ICBBbGlhc2VzIHRocm93ICdlc2hlbGwtcmVwbGFjZS1jb21tYW5kJyB0b28sIHNvIHdlIHdh bnQgdG8gZG8KdGhpcyBpbiB0d28gcGhhc2VzOiBmaXJzdCwgcmVwbGFjZSB0aGUgInN1ZG8i LyJkb2FzIiB3aXRoIGEKbGV0LWJpbmRpbmcgb2YgJ2RlZmF1bHQtZGlyZWN0b3J5JywgYW5k IHRoZW4gbGF0ZXIsIGxldCB0aGUgYWxpYXMgY29kZQpkbyBpdHMgb3duIHJlcGxhY2VtZW50 IChidWcjNjgwNzQpLgoKKiBsaXNwL2VzaGVsbC9lbS10cmFtcC5lbCAoZXNoZWxsL3N1ZG8s IGVzaGVsbC9kb2FzKTogVXNlCidlc2hlbGwtcmVwbGFjZS1jb21tYW5kJyB0byB3cmFwIHRo ZSBpbm5lciBjb21tYW5kLgoqIHRlc3QvbGlzcC9lc2hlbGwvZW0tdHJhbXAtdGVzdHMuZWwg KG1vY2stZXNoZWxsLW5hbWVkLWNvbW1hbmQpOgpSZW1vdmUuCihlbS10cmFtcC10ZXN0L3N1 ZG8tYmFzaWMsIGVtLXRyYW1wLXRlc3Qvc3Vkby11c2VyKQooZW0tdHJhbXAtdGVzdC9kb2Fz LWJhc2ljLCBlbS10cmFtcC10ZXN0L2RvYXMtdXNlcik6IENhdGNoCidlc2hlbGwtcmVwbGFj ZS1jb21tYW5kJy4KLS0tCiBsaXNwL2VzaGVsbC9lbS10cmFtcC5lbCAgICAgICAgICAgIHwg MjIgKysrKy0tLS0KIHRlc3QvbGlzcC9lc2hlbGwvZW0tdHJhbXAtdGVzdHMuZWwgfCA4OSAr KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNTAgaW5z ZXJ0aW9ucygrKSwgNjEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9lc2hlbGwv ZW0tdHJhbXAuZWwgYi9saXNwL2VzaGVsbC9lbS10cmFtcC5lbAppbmRleCA5MGY5YzZjZjc4 ZC4uZWZiMzcyMjU2NTEgMTAwNjQ0Ci0tLSBhL2xpc3AvZXNoZWxsL2VtLXRyYW1wLmVsCisr KyBiL2xpc3AvZXNoZWxsL2VtLXRyYW1wLmVsCkBAIC0xMjEsMTIgKzEyMSwxMSBAQCBlc2hl bGwvc3VkbwogICAgICA6dXNhZ2UgIlsoLXUgfCAtLXVzZXIpIFVTRVJdICgtcyB8IC0tc2hl bGwpIHwgQ09NTUFORAogRXhlY3V0ZSBhIENPTU1BTkQgYXMgdGhlIHN1cGVydXNlciBvciBh bm90aGVyIFVTRVIuIikKICAgIChsZXQgKChkaXIgKGVzaGVsbC0tbWV0aG9kLXdyYXAtZGly ZWN0b3J5IGRlZmF1bHQtZGlyZWN0b3J5ICJzdWRvIiB1c2VyKSkpCi0gICAgIChpZiBzaGVs bAotICAgICAgICAgKHRocm93ICdlc2hlbGwtcmVwbGFjZS1jb21tYW5kCi0gICAgICAgICAg ICAgICAgKGVzaGVsbC1wYXJzZS1jb21tYW5kICJjZCIgKGxpc3QgZGlyKSkpCi0gICAgICAg KHRocm93ICdlc2hlbGwtZXh0ZXJuYWwKLSAgICAgICAgICAgICAgKGxldCAoKGRlZmF1bHQt ZGlyZWN0b3J5IGRpcikpCi0gICAgICAgICAgICAgICAgKGVzaGVsbC1uYW1lZC1jb21tYW5k IChjYXIgYXJncykgKGNkciBhcmdzKSkpKSkpKSkKKyAgICAgKHRocm93ICdlc2hlbGwtcmVw bGFjZS1jb21tYW5kCisgICAgICAgICAgICAoaWYgc2hlbGwKKyAgICAgICAgICAgICAgICAo ZXNoZWxsLXBhcnNlLWNvbW1hbmQgImNkIiAobGlzdCBkaXIpKQorICAgICAgICAgICAgICBg KGxldCAoKGRlZmF1bHQtZGlyZWN0b3J5ICxkaXIpKQorICAgICAgICAgICAgICAgICAoZXNo ZWxsLW5hbWVkLWNvbW1hbmQgJywoY2FyIGFyZ3MpICcsKGNkciBhcmdzKSkpKSkpKSkKIAog KHB1dCAnZXNoZWxsL3N1ZG8gJ2VzaGVsbC1uby1udW1lcmljLWNvbnZlcnNpb25zIHQpCiAK QEAgLTE0NCwxMiArMTQzLDExIEBAIGVzaGVsbC9kb2FzCiAgICAgIDp1c2FnZSAiWygtdSB8 IC0tdXNlcikgVVNFUl0gKC1zIHwgLS1zaGVsbCkgfCBDT01NQU5ECiBFeGVjdXRlIGEgQ09N TUFORCBhcyB0aGUgc3VwZXJ1c2VyIG9yIGFub3RoZXIgVVNFUi4iKQogICAgKGxldCAoKGRp ciAoZXNoZWxsLS1tZXRob2Qtd3JhcC1kaXJlY3RvcnkgZGVmYXVsdC1kaXJlY3RvcnkgImRv YXMiIHVzZXIpKSkKLSAgICAgKGlmIHNoZWxsCi0gICAgICAgICAodGhyb3cgJ2VzaGVsbC1y ZXBsYWNlLWNvbW1hbmQKLSAgICAgICAgICAgICAgICAoZXNoZWxsLXBhcnNlLWNvbW1hbmQg ImNkIiAobGlzdCBkaXIpKSkKLSAgICAgICAodGhyb3cgJ2VzaGVsbC1leHRlcm5hbAotICAg ICAgICAgICAgICAobGV0ICgoZGVmYXVsdC1kaXJlY3RvcnkgZGlyKSkKLSAgICAgICAgICAg ICAgICAoZXNoZWxsLW5hbWVkLWNvbW1hbmQgKGNhciBhcmdzKSAoY2RyIGFyZ3MpKSkpKSkp KQorICAgICAodGhyb3cgJ2VzaGVsbC1yZXBsYWNlLWNvbW1hbmQKKyAgICAgICAgICAgIChp ZiBzaGVsbAorICAgICAgICAgICAgICAgIChlc2hlbGwtcGFyc2UtY29tbWFuZCAiY2QiIChs aXN0IGRpcikpCisgICAgICAgICAgICAgIGAobGV0ICgoZGVmYXVsdC1kaXJlY3RvcnkgLGRp cikpCisgICAgICAgICAgICAgICAgIChlc2hlbGwtbmFtZWQtY29tbWFuZCAnLChjYXIgYXJn cykgJywoY2RyIGFyZ3MpKSkpKSkpKQogCiAocHV0ICdlc2hlbGwvZG9hcyAnZXNoZWxsLW5v LW51bWVyaWMtY29udmVyc2lvbnMgdCkKIApkaWZmIC0tZ2l0IGEvdGVzdC9saXNwL2VzaGVs bC9lbS10cmFtcC10ZXN0cy5lbCBiL3Rlc3QvbGlzcC9lc2hlbGwvZW0tdHJhbXAtdGVzdHMu ZWwKaW5kZXggZDMzZjZhMmI0NmEuLjNiZTVkMzU0MmNhIDEwMDY0NAotLS0gYS90ZXN0L2xp c3AvZXNoZWxsL2VtLXRyYW1wLXRlc3RzLmVsCisrKyBiL3Rlc3QvbGlzcC9lc2hlbGwvZW0t dHJhbXAtdGVzdHMuZWwKQEAgLTU5LDM1ICs1OSwzMSBAQCBlbS10cmFtcC10ZXN0L3N1LWxv Z2luCiAgICAgICAgICJjZCIKICAgICAgICAgKGxpc3QgLChmb3JtYXQgIi9zdTpyb290QCVz On4vIiB0cmFtcC1kZWZhdWx0LWhvc3QpKSkpKSkKIAotKGRlZnVuIG1vY2stZXNoZWxsLW5h bWVkLWNvbW1hbmQgKCZyZXN0IGFyZ3MpCi0gICJEdW1teSBmdW5jdGlvbiB0byB0ZXN0IEVz aGVsbCBgc3VkbycgY29tbWFuZCByZXdyaXRpbmcuIgotICAobGlzdCBkZWZhdWx0LWRpcmVj dG9yeSBhcmdzKSkKLQogKGVydC1kZWZ0ZXN0IGVtLXRyYW1wLXRlc3Qvc3Vkby1iYXNpYyAo KQogICAiVGVzdCBFc2hlbGwgYHN1ZG8nIGNvbW1hbmQgd2l0aCBkZWZhdWx0IHVzZXIuIgot ICAoY2wtbGV0ZiAoKChzeW1ib2wtZnVuY3Rpb24gJ2VzaGVsbC1uYW1lZC1jb21tYW5kKQot ICAgICAgICAgICAgICMnbW9jay1lc2hlbGwtbmFtZWQtY29tbWFuZCkpCi0gICAgKHNob3Vs ZCAoZXF1YWwKLSAgICAgICAgICAgICAoY2F0Y2ggJ2VzaGVsbC1leHRlcm5hbCAoZXNoZWxs L3N1ZG8gImVjaG8iICJoaSIpKQotICAgICAgICAgICAgIGAoLChmb3JtYXQgIi9zdWRvOnJv b3RAJXM6JXMiIHRyYW1wLWRlZmF1bHQtaG9zdCBkZWZhdWx0LWRpcmVjdG9yeSkKLSAgICAg ICAgICAgICAgICgiZWNobyIgKCJoaSIpKSkpKQotICAgIChzaG91bGQgKGVxdWFsCi0gICAg ICAgICAgICAgKGNhdGNoICdlc2hlbGwtZXh0ZXJuYWwgKGVzaGVsbC9zdWRvICJlY2hvIiAi LXUiICJoaSIpKQotICAgICAgICAgICAgIGAoLChmb3JtYXQgIi9zdWRvOnJvb3RAJXM6JXMi IHRyYW1wLWRlZmF1bHQtaG9zdCBkZWZhdWx0LWRpcmVjdG9yeSkKLSAgICAgICAgICAgICAg ICgiZWNobyIgKCItdSIgImhpIikpKSkpKSkKKyAgKGxldCAoKHN1ZG8tZGlyZWN0b3J5IChm b3JtYXQgIi9zdWRvOnJvb3RAJXM6JXMiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHRyYW1wLWRlZmF1bHQtaG9zdCBkZWZhdWx0LWRpcmVjdG9yeSkpKQorICAgIChzaG91 bGQgKGVxdWFsIChjYXRjaCAnZXNoZWxsLXJlcGxhY2UtY29tbWFuZAorICAgICAgICAgICAg ICAgICAgICAgKGVzaGVsbC9zdWRvICJlY2hvIiAiaGkiKSkKKyAgICAgICAgICAgICAgICAg ICBgKGxldCAoKGRlZmF1bHQtZGlyZWN0b3J5ICxzdWRvLWRpcmVjdG9yeSkpCisgICAgICAg ICAgICAgICAgICAgICAgKGVzaGVsbC1uYW1lZC1jb21tYW5kICciZWNobyIgJygiaGkiKSkp KSkKKyAgICAoc2hvdWxkIChlcXVhbCAoY2F0Y2ggJ2VzaGVsbC1yZXBsYWNlLWNvbW1hbmQK KyAgICAgICAgICAgICAgICAgICAgIChlc2hlbGwvc3VkbyAiZWNobyIgIi11IiAiaGkiKSkK KyAgICAgICAgICAgICAgICAgICBgKGxldCAoKGRlZmF1bHQtZGlyZWN0b3J5ICxzdWRvLWRp cmVjdG9yeSkpCisgICAgICAgICAgICAgICAgICAgICAgKGVzaGVsbC1uYW1lZC1jb21tYW5k ICciZWNobyIgJygiLXUiICJoaSIpKSkpKSkpCiAKIChlcnQtZGVmdGVzdCBlbS10cmFtcC10 ZXN0L3N1ZG8tdXNlciAoKQogICAiVGVzdCBFc2hlbGwgYHN1ZG8nIGNvbW1hbmQgd2l0aCBz cGVjaWZpZWQgdXNlci4iCi0gIChjbC1sZXRmICgoKHN5bWJvbC1mdW5jdGlvbiAnZXNoZWxs LW5hbWVkLWNvbW1hbmQpCi0gICAgICAgICAgICAgIydtb2NrLWVzaGVsbC1uYW1lZC1jb21t YW5kKSkKLSAgICAoc2hvdWxkIChlcXVhbAotICAgICAgICAgICAgIChjYXRjaCAnZXNoZWxs LWV4dGVybmFsIChlc2hlbGwvc3VkbyAiLXUiICJVU0VSIiAiZWNobyIgImhpIikpCi0gICAg ICAgICAgICAgYCgsKGZvcm1hdCAiL3N1ZG86VVNFUkAlczolcyIgdHJhbXAtZGVmYXVsdC1o b3N0IGRlZmF1bHQtZGlyZWN0b3J5KQotICAgICAgICAgICAgICAgKCJlY2hvIiAoImhpIikp KSkpCi0gICAgKHNob3VsZCAoZXF1YWwKLSAgICAgICAgICAgICAoY2F0Y2ggJ2VzaGVsbC1l eHRlcm5hbCAoZXNoZWxsL3N1ZG8gIi11IiAiVVNFUiIgImVjaG8iICItdSIgImhpIikpCi0g ICAgICAgICAgICAgYCgsKGZvcm1hdCAiL3N1ZG86VVNFUkAlczolcyIgdHJhbXAtZGVmYXVs dC1ob3N0IGRlZmF1bHQtZGlyZWN0b3J5KQotICAgICAgICAgICAgICAgKCJlY2hvIiAoIi11 IiAiaGkiKSkpKSkpKQorICAobGV0ICgoc3Vkby1kaXJlY3RvcnkgKGZvcm1hdCAiL3N1ZG86 VVNFUkAlczolcyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbXAtZGVm YXVsdC1ob3N0IGRlZmF1bHQtZGlyZWN0b3J5KSkpCisgICAgKHNob3VsZCAoZXF1YWwgKGNh dGNoICdlc2hlbGwtcmVwbGFjZS1jb21tYW5kCisgICAgICAgICAgICAgICAgICAgICAoZXNo ZWxsL3N1ZG8gIi11IiAiVVNFUiIgImVjaG8iICJoaSIpKQorICAgICAgICAgICAgICAgICAg IGAobGV0ICgoZGVmYXVsdC1kaXJlY3RvcnkgLHN1ZG8tZGlyZWN0b3J5KSkKKyAgICAgICAg ICAgICAgICAgICAgICAoZXNoZWxsLW5hbWVkLWNvbW1hbmQgJyJlY2hvIiAnKCJoaSIpKSkp KQorICAgIChzaG91bGQgKGVxdWFsIChjYXRjaCAnZXNoZWxsLXJlcGxhY2UtY29tbWFuZAor ICAgICAgICAgICAgICAgICAgICAgKGVzaGVsbC9zdWRvICItdSIgIlVTRVIiICJlY2hvIiAi LXUiICJoaSIpKQorICAgICAgICAgICAgICAgICAgIGAobGV0ICgoZGVmYXVsdC1kaXJlY3Rv cnkgLHN1ZG8tZGlyZWN0b3J5KSkKKyAgICAgICAgICAgICAgICAgICAgICAoZXNoZWxsLW5h bWVkLWNvbW1hbmQgJyJlY2hvIiAnKCItdSIgImhpIikpKSkpKSkKIAogKGVydC1kZWZ0ZXN0 IGVtLXRyYW1wLXRlc3Qvc3Vkby1zaGVsbCAoKQogICAiVGVzdCBFc2hlbGwgYHN1ZG8nIGNv bW1hbmQgd2l0aCAtcy8tLXNoZWxsIG9wdGlvbi4iCkBAIC0xMDksMzQgKzEwNSwyOSBAQCBl bS10cmFtcC10ZXN0L3N1ZG8tdXNlci1zaGVsbAogCiAoZXJ0LWRlZnRlc3QgZW0tdHJhbXAt dGVzdC9kb2FzLWJhc2ljICgpCiAgICJUZXN0IEVzaGVsbCBgZG9hcycgY29tbWFuZCB3aXRo IGRlZmF1bHQgdXNlci4iCi0gIChjbC1sZXRmICgoKHN5bWJvbC1mdW5jdGlvbiAnZXNoZWxs LW5hbWVkLWNvbW1hbmQpCi0gICAgICAgICAgICAgIydtb2NrLWVzaGVsbC1uYW1lZC1jb21t YW5kKSkKLSAgICAoc2hvdWxkIChlcXVhbAotICAgICAgICAgICAgIChjYXRjaCAnZXNoZWxs LWV4dGVybmFsIChlc2hlbGwvZG9hcyAiZWNobyIgImhpIikpCi0gICAgICAgICAgICAgYCgs KGZvcm1hdCAiL2RvYXM6cm9vdEAlczolcyIKLSAgICAgICAgICAgICAgICAgICAgICAgIHRy YW1wLWRlZmF1bHQtaG9zdCBkZWZhdWx0LWRpcmVjdG9yeSkKLSAgICAgICAgICAgICAgICgi ZWNobyIgKCJoaSIpKSkpKQotICAgIChzaG91bGQgKGVxdWFsCi0gICAgICAgICAgICAgKGNh dGNoICdlc2hlbGwtZXh0ZXJuYWwgKGVzaGVsbC9kb2FzICJlY2hvIiAiLXUiICJoaSIpKQot ICAgICAgICAgICAgIGAoLChmb3JtYXQgIi9kb2FzOnJvb3RAJXM6JXMiCi0gICAgICAgICAg ICAgICAgICAgICAgICB0cmFtcC1kZWZhdWx0LWhvc3QgZGVmYXVsdC1kaXJlY3RvcnkpCi0g ICAgICAgICAgICAgICAoImVjaG8iICgiLXUiICJoaSIpKSkpKSkpCisgIChsZXQgKChkb2Fz LWRpcmVjdG9yeSAoZm9ybWF0ICIvZG9hczpyb290QCVzOiVzIgorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB0cmFtcC1kZWZhdWx0LWhvc3QgZGVmYXVsdC1kaXJlY3Rvcnkp KSkKKyAgICAoc2hvdWxkIChlcXVhbCAoY2F0Y2ggJ2VzaGVsbC1yZXBsYWNlLWNvbW1hbmQK KyAgICAgICAgICAgICAgICAgICAgIChlc2hlbGwvZG9hcyAiZWNobyIgImhpIikpCisgICAg ICAgICAgICAgICAgICAgYChsZXQgKChkZWZhdWx0LWRpcmVjdG9yeSAsZG9hcy1kaXJlY3Rv cnkpKQorICAgICAgICAgICAgICAgICAgICAgIChlc2hlbGwtbmFtZWQtY29tbWFuZCAnImVj aG8iICcoImhpIikpKSkpCisgICAgKHNob3VsZCAoZXF1YWwgKGNhdGNoICdlc2hlbGwtcmVw bGFjZS1jb21tYW5kCisgICAgICAgICAgICAgICAgICAgICAoZXNoZWxsL2RvYXMgImVjaG8i ICItdSIgImhpIikpCisgICAgICAgICAgICAgICAgICAgYChsZXQgKChkZWZhdWx0LWRpcmVj dG9yeSAsZG9hcy1kaXJlY3RvcnkpKQorICAgICAgICAgICAgICAgICAgICAgIChlc2hlbGwt bmFtZWQtY29tbWFuZCAnImVjaG8iICcoIi11IiAiaGkiKSkpKSkpKQogCiAoZXJ0LWRlZnRl c3QgZW0tdHJhbXAtdGVzdC9kb2FzLXVzZXIgKCkKICAgIlRlc3QgRXNoZWxsIGBkb2FzJyBj b21tYW5kIHdpdGggc3BlY2lmaWVkIHVzZXIuIgotICAoY2wtbGV0ZiAoKChzeW1ib2wtZnVu Y3Rpb24gJ2VzaGVsbC1uYW1lZC1jb21tYW5kKQotICAgICAgICAgICAgICMnbW9jay1lc2hl bGwtbmFtZWQtY29tbWFuZCkpCi0gICAgKHNob3VsZCAoZXF1YWwKLSAgICAgICAgICAgICAo Y2F0Y2ggJ2VzaGVsbC1leHRlcm5hbCAoZXNoZWxsL2RvYXMgIi11IiAiVVNFUiIgImVjaG8i ICJoaSIpKQotICAgICAgICAgICAgIGAoLChmb3JtYXQgIi9kb2FzOlVTRVJAJXM6JXMiCi0g ICAgICAgICAgICAgICAgICAgICAgICB0cmFtcC1kZWZhdWx0LWhvc3QgZGVmYXVsdC1kaXJl Y3RvcnkpCi0gICAgICAgICAgICAgICAoImVjaG8iICgiaGkiKSkpKSkKLSAgICAoc2hvdWxk IChlcXVhbAotICAgICAgICAgICAgIChjYXRjaCAnZXNoZWxsLWV4dGVybmFsCi0gICAgICAg ICAgICAgICAoZXNoZWxsL2RvYXMgIi11IiAiVVNFUiIgImVjaG8iICItdSIgImhpIikpCi0g ICAgICAgICAgICAgYCgsKGZvcm1hdCAiL2RvYXM6VVNFUkAlczolcyIKLSAgICAgICAgICAg ICAgICAgICAgICAgIHRyYW1wLWRlZmF1bHQtaG9zdCBkZWZhdWx0LWRpcmVjdG9yeSkKLSAg ICAgICAgICAgICAgICgiZWNobyIgKCItdSIgImhpIikpKSkpKSkKKyAgKGxldCAoKGRvYXMt ZGlyZWN0b3J5IChmb3JtYXQgIi9kb2FzOlVTRVJAJXM6JXMiCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHRyYW1wLWRlZmF1bHQtaG9zdCBkZWZhdWx0LWRpcmVjdG9yeSkp KQorICAgIChzaG91bGQgKGVxdWFsIChjYXRjaCAnZXNoZWxsLXJlcGxhY2UtY29tbWFuZAor ICAgICAgICAgICAgICAgICAgICAgKGVzaGVsbC9kb2FzICItdSIgIlVTRVIiICJlY2hvIiAi aGkiKSkKKyAgICAgICAgICAgICAgICAgICBgKGxldCAoKGRlZmF1bHQtZGlyZWN0b3J5ICxk b2FzLWRpcmVjdG9yeSkpCisgICAgICAgICAgICAgICAgICAgICAgKGVzaGVsbC1uYW1lZC1j b21tYW5kICciZWNobyIgJygiaGkiKSkpKSkKKyAgICAoc2hvdWxkIChlcXVhbCAoY2F0Y2gg J2VzaGVsbC1yZXBsYWNlLWNvbW1hbmQKKyAgICAgICAgICAgICAgICAgICAgIChlc2hlbGwv ZG9hcyAiLXUiICJVU0VSIiAiZWNobyIgIi11IiAiaGkiKSkKKyAgICAgICAgICAgICAgICAg ICBgKGxldCAoKGRlZmF1bHQtZGlyZWN0b3J5ICxkb2FzLWRpcmVjdG9yeSkpCisgICAgICAg ICAgICAgICAgICAgICAgKGVzaGVsbC1uYW1lZC1jb21tYW5kICciZWNobyIgJygiLXUiICJo aSIpKSkpKSkpCiAKIChlcnQtZGVmdGVzdCBlbS10cmFtcC10ZXN0L2RvYXMtc2hlbGwgKCkK ICAgIlRlc3QgRXNoZWxsIGBkb2FzJyBjb21tYW5kIHdpdGggLXMvLS1zaGVsbCBvcHRpb24u IgotLSAKMi4yNS4xCgo= --------------nK0PRafO7MJaws2N9n29EKuN--