From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:55415) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iSPvV-0005j1-CV for guix-patches@gnu.org; Wed, 06 Nov 2019 13:21:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iSPvT-0007Mr-JC for guix-patches@gnu.org; Wed, 06 Nov 2019 13:21:05 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:60675) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iSPvT-0007MO-2l for guix-patches@gnu.org; Wed, 06 Nov 2019 13:21:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iSPvS-0001Vs-H4 for guix-patches@gnu.org; Wed, 06 Nov 2019 13:21:02 -0500 Subject: [bug#38059] [PATCH 3/3] services: Add pagekite-service-type. References: <2303a2c2-9d07-4986-9444-0f371592643f@www.fastmail.com> In-Reply-To: <2303a2c2-9d07-4986-9444-0f371592643f@www.fastmail.com> Resent-Message-ID: Mime-Version: 1.0 Message-Id: <04d1c886-0279-4ca1-8005-4fa1526d834d@www.fastmail.com> Date: Wed, 06 Nov 2019 18:19:43 +0000 From: "Alex Griffin" Content-Type: multipart/mixed; boundary=12c597d616354a8aa3096f0f8d8ea54e List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 38059@debbugs.gnu.org --12c597d616354a8aa3096f0f8d8ea54e Content-Type: text/plain This patch fixes a bug where the service wouldn't compile if you omitted `extra-file`, as well as some minor mistakes in the comments and documentation. -- Alex Griffin --12c597d616354a8aa3096f0f8d8ea54e Content-Disposition: attachment;filename="0003-services-Add-pagekite-service-type.patch" Content-Type: text/x-patch; name="0003-services-Add-pagekite-service-type.patch" Content-Transfer-Encoding: BASE64 RnJvbSA0NmE1ZTQ4ZjVlODliZTRkYTM2MTFiZDExYjU1ZWQwZTMyNWM2NTM4IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4IEdyaWZmaW4gPGFAYWpncmYuY29tPgpEYXRl OiBNb24sIDQgTm92IDIwMTkgMTk6Mjk6MjQgLTA2MDAKU3ViamVjdDogW1BBVENIIDMvM10g c2VydmljZXM6IEFkZCBwYWdla2l0ZS1zZXJ2aWNlLXR5cGUuCgoqIGdudS9zZXJ2aWNlcy9u ZXR3b3JraW5nLnNjbSAocGFnZWtpdGUtc2VydmljZS10eXBlKTogTmV3IHNlcnZpY2UgdHlw ZS4KKDxwYWdla2l0ZS1jb25maWd1cmF0aW9uPik6IE5ldyByZWNvcmQgdHlwZS4KKHBhZ2Vr aXRlLXNoZXBoZXJkLXNlcnZpY2UpOiBOZXcgcHJvY2VkdXJlLgoqIGRvYy9ndWl4LnRleGkg KE5ldHdvcmtpbmcgU2VydmljZXMpOiBEb2N1bWVudCBpdC4KLS0tCiBkb2MvZ3VpeC50ZXhp ICAgICAgICAgICAgICAgfCAgNDcgKysrKysrKysrKysrKysrCiBnbnUvc2VydmljZXMvbmV0 d29ya2luZy5zY20gfCAxMTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst CiAyIGZpbGVzIGNoYW5nZWQsIDE1NyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk aWZmIC0tZ2l0IGEvZG9jL2d1aXgudGV4aSBiL2RvYy9ndWl4LnRleGkKaW5kZXggN2IxZWUx NjNjNC4uZjAxZWI0ZWJlMiAxMDA2NDQKLS0tIGEvZG9jL2d1aXgudGV4aQorKysgYi9kb2Mv Z3VpeC50ZXhpCkBAIC02Niw2ICs2Niw3IEBAIENvcHlyaWdodCBAY29weXJpZ2h0e30gMjAx OSBKb3NoIEhvbGxhbmRAKgogQ29weXJpZ2h0IEBjb3B5cmlnaHR7fSAyMDE5IERpZWdvIE5p Y29sYSBCYXJiYXRvQCoKIENvcHlyaWdodCBAY29weXJpZ2h0e30gMjAxOSBJdmFuIFBldGtv dkAqCiBDb3B5cmlnaHQgQGNvcHlyaWdodHt9IDIwMTkgSmFrb2IgTC4gS3JldXplQCoKK0Nv cHlyaWdodCBAY29weXJpZ2h0e30gMjAxOSBBbGV4IEdyaWZmaW5AKgogCiBQZXJtaXNzaW9u IGlzIGdyYW50ZWQgdG8gY29weSwgZGlzdHJpYnV0ZSBhbmQvb3IgbW9kaWZ5IHRoaXMgZG9j dW1lbnQKIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEZyZWUgRG9jdW1lbnRhdGlvbiBM aWNlbnNlLCBWZXJzaW9uIDEuMyBvcgpAQCAtMTM5NTMsNiArMTM5NTQsNTIgQEAgUGFja2Fn ZSBvYmplY3Qgb2YgdGhlIE9wZW4gdlN3aXRjaC4KIEBlbmQgdGFibGUKIEBlbmQgZGVmdHAK IAorQGRlZnZyIHtTY2hlbWUgVmFyaWFibGV9IHBhZ2VraXRlLXNlcnZpY2UtdHlwZQorVGhp cyBpcyB0aGUgc2VydmljZSB0eXBlIGZvciB0aGUgQHVyZWZ7aHR0cHM6Ly9wYWdla2l0ZS5u ZXQsIFBhZ2VLaXRlfSBzZXJ2aWNlLAorYSB0dW5uZWxpbmcgc29sdXRpb24gZm9yIG1ha2lu ZyBsb2NhbGhvc3Qgc2VydmVycyBwdWJsaWNseSB2aXNpYmxlLCBldmVuIGZyb20KK2JlaGlu ZCBOQVQgb3IgcmVzdHJpY3RpdmUgZmlyZXdhbGxzLiAgVGhlIHZhbHVlIGZvciB0aGlzIHNl cnZpY2UgdHlwZSBpcyBhCitAY29kZXtwYWdla2l0ZS1jb25maWd1cmF0aW9ufSByZWNvcmQu CisKK0hlcmUncyBhbiBleGFtcGxlIGV4cG9zaW5nIHRoZSBsb2NhbCBIVFRQIGFuZCBTU0gg ZGFlbW9uczoKKworQGxpc3AKKyhzZXJ2aWNlIHBhZ2VraXRlLXNlcnZpY2UtdHlwZQorICAg ICAgICAgKHBhZ2VraXRlLWNvbmZpZ3VyYXRpb24KKyAgICAgICAgICAgKGtpdGVzICcoImh0 dHA6QEBraXRlbmFtZTpsb2NhbGhvc3Q6ODA6QEBraXRlc2VjcmV0IgorICAgICAgICAgICAg ICAgICAgICAicmF3LzIyOkBAa2l0ZW5hbWU6bG9jYWxob3N0OjIyOkBAa2l0ZXNlY3JldCIp KQorICAgICAgICAgICAoZXh0cmEtZmlsZSAiL2V0Yy9wYWdla2l0ZS5yYyIpKSkKK0BlbmQg bGlzcAorQGVuZCBkZWZ2cgorCitAZGVmdHAge0RhdGEgVHlwZX0gcGFnZWtpdGUtY29uZmln dXJhdGlvbgorRGF0YSB0eXBlIHJlcHJlc2VudGluZyB0aGUgY29uZmlndXJhdGlvbiBvZiBQ YWdlS2l0ZS4KKworQHRhYmxlIEBhc2lzCitAaXRlbSBAY29kZXtwYWNrYWdlfSAoZGVmYXVs dDogQHZhcntwYWdla2l0ZX0pCitQYWNrYWdlIG9iamVjdCBvZiBQYWdlS2l0ZS4KKworQGl0 ZW0gQGNvZGV7a2l0ZW5hbWV9IChkZWZhdWx0OiBAY29kZXsjZn0pCitQYWdlS2l0ZSBuYW1l IGZvciBhdXRoZW50aWNhdGluZyB0byB0aGUgZnJvbnRlbmQgc2VydmVyLgorCitAaXRlbSBA Y29kZXtraXRlc2VjcmV0fSAoZGVmYXVsdDogQGNvZGV7I2Z9KQorU2hhcmVkIHNlY3JldCBm b3IgYXV0aGVudGljYXRpbmcgdG8gdGhlIGZyb250ZW5kIHNlcnZlci4gIFlvdSBzaG91bGQg cHJvYmFibHkKK3B1dCB0aGlzIGluc2lkZSBAY29kZXtleHRyYS1maWxlfSBpbnN0ZWFkLgor CitAaXRlbSBAY29kZXtmcm9udGVuZH0gKGRlZmF1bHQ6IEBjb2RleyNmfSkKK0Nvbm5lY3Qg dG8gdGhlIG5hbWVkIFBhZ2VLaXRlIGZyb250ZW5kIHNlcnZlciBpbnN0ZWFkIG9mIHRoZQor QHVyZWZ7aHR0cHM6Ly9wYWdla2l0ZS5uZXQsLHBhZ2VraXRlLm5ldH0gc2VydmljZS4KKwor QGl0ZW0gQGNvZGV7a2l0ZXN9IChkZWZhdWx0OiBAY29kZXsnKCJodHRwOkBAa2l0ZW5hbWU6 bG9jYWxob3N0OjgwOkBAa2l0ZXNlY3JldCIpfSkKK0xpc3Qgb2Ygc2VydmljZSBraXRlcyB0 byB1c2UuICBFeHBvc2VzIEhUVFAgb24gcG9ydCA4MCBieSBkZWZhdWx0LiBUaGUgZm9ybWF0 CitpcyBAY29kZXtwcm90bzpraXRlbmFtZTpob3N0OnBvcnQ6c2VjcmV0fS4KKworQGl0ZW0g QGNvZGV7ZXh0cmEtZmlsZX0gKGRlZmF1bHQ6IEBjb2RleyNmfSkKK0V4dHJhIGNvbmZpZ3Vy YXRpb24gZmlsZSB0byByZWFkLCB3aGljaCB5b3UgYXJlIGV4cGVjdGVkIHRvIGNyZWF0ZSBt YW51YWxseS4KK1VzZSB0aGlzIHRvIGFkZCBhZGRpdGlvbmFsIG9wdGlvbnMgYW5kIG1hbmFn ZSBzaGFyZWQgc2VjcmV0cyBvdXQtb2YtYmFuZC4KKworQGVuZCB0YWJsZQorQGVuZCBkZWZ0 cAorCiBAbm9kZSBYIFdpbmRvdwogQHN1YnNlY3Rpb24gWCBXaW5kb3cKIApkaWZmIC0tZ2l0 IGEvZ251L3NlcnZpY2VzL25ldHdvcmtpbmcuc2NtIGIvZ251L3NlcnZpY2VzL25ldHdvcmtp bmcuc2NtCmluZGV4IGExYzFhYWQ5ZjYuLmNkMzQwMjI1NWQgMTAwNjQ0Ci0tLSBhL2dudS9z ZXJ2aWNlcy9uZXR3b3JraW5nLnNjbQorKysgYi9nbnUvc2VydmljZXMvbmV0d29ya2luZy5z Y20KQEAgLTEyLDYgKzEyLDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAxOSBGbG9yaWFuIFBl bHogPHBlbHpmbG9yaWFuQHBlbHpmbG9yaWFuLmRlPgogOzs7IENvcHlyaWdodCDCqSAyMDE5 IE1heGltIENvdXJub3llciA8bWF4aW0uY291cm5veWVyQGdtYWlsLmNvbT4KIDs7OyBDb3B5 cmlnaHQgwqkgMjAxOSBTb3UgQnVubmJ1IDxpeXpzb25nQG1lbWJlci5mc2Yub3JnPgorOzs7 IENvcHlyaWdodCDCqSAyMDE5IEFsZXggR3JpZmZpbiA8YUBhamdyZi5jb20+CiA7OzsKIDs7 OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3VpeC4KIDs7OwpAQCAtMTU0LDcgKzE1NSwx NyBAQAogICAgICAgICAgICAgbmZ0YWJsZXMtY29uZmlndXJhdGlvbj8KICAgICAgICAgICAg IG5mdGFibGVzLWNvbmZpZ3VyYXRpb24tcGFja2FnZQogICAgICAgICAgICAgbmZ0YWJsZXMt Y29uZmlndXJhdGlvbi1ydWxlc2V0Ci0gICAgICAgICAgICAlZGVmYXVsdC1uZnRhYmxlcy1y dWxlc2V0KSkKKyAgICAgICAgICAgICVkZWZhdWx0LW5mdGFibGVzLXJ1bGVzZXQKKworICAg ICAgICAgICAgcGFnZWtpdGUtc2VydmljZS10eXBlCisgICAgICAgICAgICBwYWdla2l0ZS1j b25maWd1cmF0aW9uCisgICAgICAgICAgICBwYWdla2l0ZS1jb25maWd1cmF0aW9uPworICAg ICAgICAgICAgcGFnZWtpdGUtY29uZmlndXJhdGlvbi1wYWNrYWdlCisgICAgICAgICAgICBw YWdla2l0ZS1jb25maWd1cmF0aW9uLWtpdGVuYW1lCisgICAgICAgICAgICBwYWdla2l0ZS1j b25maWd1cmF0aW9uLWtpdGVzZWNyZXQKKyAgICAgICAgICAgIHBhZ2VraXRlLWNvbmZpZ3Vy YXRpb24tZnJvbnRlbmQKKyAgICAgICAgICAgIHBhZ2VraXRlLWNvbmZpZ3VyYXRpb24ta2l0 ZXMKKyAgICAgICAgICAgIHBhZ2VraXRlLWNvbmZpZ3VyYXRpb24tZXh0cmEtZmlsZSkpCiAK IDs7OyBDb21tZW50YXJ5OgogOzs7CkBAIC0xNTI3LDQgKzE1MzgsMTAyIEBAIHRhYmxlIGlu ZXQgZmlsdGVyIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNvbXBvc2UgbGlz dCBuZnRhYmxlcy1jb25maWd1cmF0aW9uLXBhY2thZ2UpKSkpCiAgICAoZGVmYXVsdC12YWx1 ZSAobmZ0YWJsZXMtY29uZmlndXJhdGlvbikpKSkKIAorDAorOzs7Cis7OzsgUGFnZUtpdGUK Kzs7OworCisoZGVmaW5lLXJlY29yZC10eXBlKiA8cGFnZWtpdGUtY29uZmlndXJhdGlvbj4K KyAgcGFnZWtpdGUtY29uZmlndXJhdGlvbgorICBtYWtlLXBhZ2VraXRlLWNvbmZpZ3VyYXRp b24KKyAgcGFnZWtpdGUtY29uZmlndXJhdGlvbj8KKyAgKHBhY2thZ2UgcGFnZWtpdGUtY29u ZmlndXJhdGlvbi1wYWNrYWdlCisgICAgICAgICAgIChkZWZhdWx0IHBhZ2VraXRlKSkKKyAg KGtpdGVuYW1lIHBhZ2VraXRlLWNvbmZpZ3VyYXRpb24ta2l0ZW5hbWUKKyAgICAgICAgICAg IChkZWZhdWx0ICNmKSkKKyAgKGtpdGVzZWNyZXQgcGFnZWtpdGUtY29uZmlndXJhdGlvbi1r aXRlc2VjcmV0CisgICAgICAgICAgICAgIChkZWZhdWx0ICNmKSkKKyAgKGZyb250ZW5kIHBh Z2VraXRlLWNvbmZpZ3VyYXRpb24tZnJvbnRlbmQKKyAgICAgICAgICAgIChkZWZhdWx0ICNm KSkKKyAgKGtpdGVzIHBhZ2VraXRlLWNvbmZpZ3VyYXRpb24ta2l0ZXMKKyAgICAgICAgIChk ZWZhdWx0ICcoImh0dHA6QGtpdGVuYW1lOmxvY2FsaG9zdDo4MDpAa2l0ZXNlY3JldCIpKSkK KyAgKGV4dHJhLWZpbGUgcGFnZWtpdGUtY29uZmlndXJhdGlvbi1leHRyYS1maWxlCisgICAg ICAgICAgICAgIChkZWZhdWx0ICNmKSkpCisKKyhkZWZpbmUgcGFnZWtpdGUtY29uZmlndXJh dGlvbi1maWxlCisgIChtYXRjaC1sYW1iZGEKKyAgICAoKCQgPHBhZ2VraXRlLWNvbmZpZ3Vy YXRpb24+IHBhY2thZ2Uga2l0ZW5hbWUga2l0ZXNlY3JldAorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgZnJvbnRlbmQga2l0ZXMgZXh0cmEtZmlsZSkKKyAgICAgKG1peGVk LXRleHQtZmlsZSAicGFnZWtpdGUucmMiCisgICAgICAgICAgICAgICAgICAgICAgKGlmIGV4 dHJhLWZpbGUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgIm9w dGZpbGUgPSAiIGV4dHJhLWZpbGUgIlxuIikKKyAgICAgICAgICAgICAgICAgICAgICAgICAg IiIpCisgICAgICAgICAgICAgICAgICAgICAgKGlmIGtpdGVuYW1lCisgICAgICAgICAgICAg ICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICJraXRlbmFtZSA9ICIga2l0ZW5hbWUgIlxu IikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIiIpCisgICAgICAgICAgICAgICAgICAg ICAgKGlmIGtpdGVzZWNyZXQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1h cHBlbmQgImtpdGVzZWNyZXQgPSAiIGtpdGVzZWNyZXQgIlxuIikKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgIiIpCisgICAgICAgICAgICAgICAgICAgICAgKGlmIGZyb250ZW5kCisg ICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICJmcm9udGVuZCA9ICIg ZnJvbnRlbmQgIlxuIikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRzXG4i KQorICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctam9pbiAobWFwIChsYW1iZGEgKGtp dGUpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5n LWFwcGVuZCAic2VydmljZV9vbiA9ICIga2l0ZSkpCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAga2l0ZXMpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICJcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3N1ZmZp eCkpKSkpCisKKyhkZWZpbmUgKHBhZ2VraXRlLXNoZXBoZXJkLXNlcnZpY2UgY29uZmlnKQor ICAobWF0Y2ggY29uZmlnCisgICAgKCgkIDxwYWdla2l0ZS1jb25maWd1cmF0aW9uPiBwYWNr YWdlIGtpdGVuYW1lIGtpdGVzZWNyZXQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGZyb250ZW5kIGtpdGVzIGV4dHJhLWZpbGUpCisgICAgICh3aXRoLWltcG9ydGVkLW1v ZHVsZXMgKHNvdXJjZS1tb2R1bGUtY2xvc3VyZQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAnKChnbnUgYnVpbGQgc2hlcGhlcmQpCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKGdudSBzeXN0ZW0gZmlsZS1zeXN0ZW1zKSkpCisgICAgICAgKHNoZXBoZXJkLXNl cnZpY2UKKyAgICAgICAgKGRvY3VtZW50YXRpb24gIlJ1biB0aGUgUGFnZUtpdGUgc2Vydmlj ZS4iKQorICAgICAgICAocHJvdmlzaW9uICcocGFnZWtpdGUpKQorICAgICAgICAocmVxdWly ZW1lbnQgJyhuZXR3b3JraW5nKSkKKyAgICAgICAgKG1vZHVsZXMgJygoZ251IGJ1aWxkIHNo ZXBoZXJkKQorICAgICAgICAgICAgICAgICAgIChnbnUgc3lzdGVtIGZpbGUtc3lzdGVtcykp KQorICAgICAgICAoc3RhcnQgI34obWFrZS1mb3JrZXhlYy1jb25zdHJ1Y3Rvci9jb250YWlu ZXIKKyAgICAgICAgICAgICAgICAgIChsaXN0ICMkKGZpbGUtYXBwZW5kIHBhY2thZ2UgIi9i aW4vcGFnZWtpdGUiKQorICAgICAgICAgICAgICAgICAgICAgICAgIi0tY2xlYW4iCisgICAg ICAgICAgICAgICAgICAgICAgICAiLS1udWxsdWkiCisgICAgICAgICAgICAgICAgICAgICAg ICAiLS1ub2NyYXNocmVwb3J0IgorICAgICAgICAgICAgICAgICAgICAgICAgIi0tcnVuYXM9 cGFnZWtpdGU6cGFnZWtpdGUiCisgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFw cGVuZCAiLS1vcHRmaWxlPSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICMkKHBhZ2VraXRlLWNvbmZpZ3VyYXRpb24tZmlsZSBjb25maWcpKSkKKyAgICAgICAg ICAgICAgICAgICM6bG9nLWZpbGUgIi92YXIvbG9nL3BhZ2VraXRlLmxvZyIKKyAgICAgICAg ICAgICAgICAgICM6bWFwcGluZ3MgIyQoaWYgZXh0cmEtZmlsZQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAjfihsaXN0IChmaWxlLXN5c3RlbS1tYXBwaW5nCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzb3VyY2UgIyRleHRy YS1maWxlKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo dGFyZ2V0IHNvdXJjZSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAj ficoKSkpKQorICAgICAgICA7OyBTSUdURVJNIGRvZXNuJ3QgYWx3YXlzIHdvcmsgZm9yIHNv bWUgcmVhc29uLgorICAgICAgICAoc3RvcCAjfihtYWtlLWtpbGwtZGVzdHJ1Y3RvciBTSUdJ TlQpKSkpKSkpCisKKyhkZWZpbmUgJXBhZ2VraXRlLWFjY291bnRzCisgIChsaXN0ICh1c2Vy LWdyb3VwIChuYW1lICJwYWdla2l0ZSIpIChzeXN0ZW0/ICN0KSkKKyAgICAgICAgKHVzZXIt YWNjb3VudAorICAgICAgICAgKG5hbWUgInBhZ2VraXRlIikKKyAgICAgICAgIChncm91cCAi cGFnZWtpdGUiKQorICAgICAgICAgKHN5c3RlbT8gI3QpCisgICAgICAgICAoY29tbWVudCAi UGFnZUtpdGUgdXNlciIpCisgICAgICAgICAoaG9tZS1kaXJlY3RvcnkgIi92YXIvZW1wdHki KQorICAgICAgICAgKHNoZWxsIChmaWxlLWFwcGVuZCBzaGFkb3cgIi9zYmluL25vbG9naW4i KSkpKSkKKworKGRlZmluZSBwYWdla2l0ZS1zZXJ2aWNlLXR5cGUKKyAgKHNlcnZpY2UtdHlw ZQorICAgKG5hbWUgJ3BhZ2VraXRlKQorICAgKGRlZmF1bHQtdmFsdWUgKHBhZ2VraXRlLWNv bmZpZ3VyYXRpb24pKQorICAgKGV4dGVuc2lvbnMKKyAgICAobGlzdCAoc2VydmljZS1leHRl bnNpb24gc2hlcGhlcmQtcm9vdC1zZXJ2aWNlLXR5cGUKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKGNvbXBvc2UgbGlzdCBwYWdla2l0ZS1zaGVwaGVyZC1zZXJ2aWNlKSkKKyAg ICAgICAgICAoc2VydmljZS1leHRlbnNpb24gYWNjb3VudC1zZXJ2aWNlLXR5cGUKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKGNvbnN0ICVwYWdla2l0ZS1hY2NvdW50cykpKSkK KyAgIChkZXNjcmlwdGlvbgorICAgICJSdW4gQHVybHtodHRwczovL3BhZ2VraXRlLm5ldC8s UGFnZUtpdGV9LCBhIHR1bm5lbGluZyBzb2x1dGlvbiB0byBtYWtlCitsb2NhbCBzZXJ2ZXJz IHB1YmxpY2x5IGFjY2Vzc2libGUgb24gdGhlIHdlYiwgZXZlbiBiZWhpbmQgTkFUcyBhbmQg ZmlyZXdhbGxzLiIpKSkKKwogOzs7IG5ldHdvcmtpbmcuc2NtIGVuZHMgaGVyZQotLSAKMi4y My4wCgo= --12c597d616354a8aa3096f0f8d8ea54e--