From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.bugs Subject: bug#25895: Remove update-game-score Date: Fri, 10 Mar 2017 14:40:39 -0800 Organization: UCLA Computer Science Department Message-ID: <2d6ba53c-2e0e-9076-4d3e-c79db9243ff6@cs.ucla.edu> References: <22722.19177.891745.426221@a1i15.kph.uni-mainz.de> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------A3299D237C3073F3F784A3A4" X-Trace: blaine.gmane.org 1489185678 15246 195.159.176.226 (10 Mar 2017 22:41:18 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 10 Mar 2017 22:41:18 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 Cc: 25895@debbugs.gnu.org To: Ulrich Mueller Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Mar 10 23:41:13 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cmTDh-00037l-SU for geb-bug-gnu-emacs@m.gmane.org; Fri, 10 Mar 2017 23:41:10 +0100 Original-Received: from localhost ([::1]:41228 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cmTDn-0001VG-LV for geb-bug-gnu-emacs@m.gmane.org; Fri, 10 Mar 2017 17:41:15 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60962) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cmTDg-0001V7-35 for bug-gnu-emacs@gnu.org; Fri, 10 Mar 2017 17:41:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cmTDb-0001Lo-74 for bug-gnu-emacs@gnu.org; Fri, 10 Mar 2017 17:41:08 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:51892) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cmTDa-0001Lf-T3 for bug-gnu-emacs@gnu.org; Fri, 10 Mar 2017 17:41:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cmTDa-0003s8-Fy for bug-gnu-emacs@gnu.org; Fri, 10 Mar 2017 17:41:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 10 Mar 2017 22:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25895 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 25895-submit@debbugs.gnu.org id=B25895.148918564714854 (code B ref 25895); Fri, 10 Mar 2017 22:41:02 +0000 Original-Received: (at 25895) by debbugs.gnu.org; 10 Mar 2017 22:40:47 +0000 Original-Received: from localhost ([127.0.0.1]:50091 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cmTDL-0003rW-BS for submit@debbugs.gnu.org; Fri, 10 Mar 2017 17:40:47 -0500 Original-Received: from zimbra.cs.ucla.edu ([131.179.128.68]:35882) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cmTDK-0003rK-1J for 25895@debbugs.gnu.org; Fri, 10 Mar 2017 17:40:46 -0500 Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 3DF4D160079; Fri, 10 Mar 2017 14:40:40 -0800 (PST) Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id oTiy-b6Wmk2T; Fri, 10 Mar 2017 14:40:39 -0800 (PST) Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 908B716007A; Fri, 10 Mar 2017 14:40:39 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id nqNgX8hHo57H; Fri, 10 Mar 2017 14:40:39 -0800 (PST) Original-Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 6E6FD16006D; Fri, 10 Mar 2017 14:40:39 -0800 (PST) In-Reply-To: <22722.19177.891745.426221@a1i15.kph.uni-mainz.de> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:130459 Archived-At: This is a multi-part message in MIME format. --------------A3299D237C3073F3F784A3A4 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On second thought, how about if we install update-game-score only when the builder specifies the game user or group. This will let Gentoo roll along much as before, while simplifying installation for distributions that don't support or bother to configure a game user or group. Although this doesn't simplify the Emacs source as much as the previously proposed patch, it's still better than what we have now. Proposed patch attached. --------------A3299D237C3073F3F784A3A4 Content-Type: application/x-patch; name="0001-Install-update-game-score-only-on-request.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-Install-update-game-score-only-on-request.patch" RnJvbSA4ODkxNGM2MGZkYTQyYzA0OTUyOGRlZGQxMmIyN2M4MjhlODY0NTJiIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBGcmksIDEwIE1hciAyMDE3IDE0OjA0OjM4IC0wODAwClN1YmplY3Q6IFtQQVRD SF0gSW5zdGFsbCB1cGRhdGUtZ2FtZS1zY29yZSBvbmx5IG9uIHJlcXVlc3QKCk1vc3QgZGlz dHJpYnV0aW9ucyBkbyBub3QgaW5zdGFsbCB1cGRhdGUtZ2FtZS1zY29yZSBwcm9wZXJseQpk dWUgdG8gc2V0dWlkL3NldGdpZCBjb21wbGljYXRpb25zLCBzbyBpbnN0YWxsIGl0IG9ubHkg d2hlbgp0aGUgaW5zdGFsbGVyIHNwZWNpZmllcyBhIHVzZXIgb3IgZ3JvdXAgKEJ1ZyMyNTg5 NSkuCiogLmdpdGF0dHJpYnV0ZXM6IFJlbW92ZSBsaWItc3JjL3VwZGF0ZS1nYW1lLXNjb3Jl LmV4ZS5tYW5pZmVzdC4KKiBNYWtlZmlsZS5pbiAoUEFUSF9HQU1FKTogTmV3IHZhci4KKGVw YXRocy1mb3JjZSk6IFVzZSBpdC4KKHVuaW5zdGFsbCk6IFJlbW92ZSBzbmFrZS1zY29yZXMg YW5kIHRldHJpcy1zY29yZXMgb25seSBpZiBzaGFyZWQuCiogY29uZmlndXJlLmFjOiBEZWZh dWx0IC0td2l0aC1nYW1ldXNlciB0byAnbm8nLgooVVBEQVRFX01BTklGRVNUKTogUmVtb3Zl LgoqIGV0Yy9ORVdTOiBNZW50aW9uIHRoaXMuCiogbGliLXNyYy9NYWtlZmlsZS5pbiAoVVBE QVRFX01BTklGRVNUKTogUmVtb3ZlLgooVVRJTElUSUVTKTogUmVtb3ZlIHVwZGF0ZS1nYW1l LXNjb3JlIHVubGVzcyBnYW1ldXNlciBvciBnYW1lZ3JvdXAuCihTQ1JJUFRTKTogUmVtb3Zl ICQoVVBEQVRFX01BTklGRVNUKS4KKCQoREVTVERJUikke2FyY2hsaWJkaXJ9KTogSW5zdGFs bCBnYW1lIGRpcmVjdG9yeSBwcm9ncmFtIGFuZCBkYXRhCm9ubHkgaWYgZ2FtZXVzZXIgb3Ig Z2FtZWdyb3VwLgoqIGxpYi1zcmMvdXBkYXRlLWdhbWUtc2NvcmUuZXhlLm1hbmlmZXN0OiBS ZW1vdmUsIGFzCnVwZGF0ZS1nYW1lLXNjb3JlIGlzIG5vIGxvbmdlciBpbnN0YWxsZWQgb24g TVMtV2luZG93cy4KKiBsaXNwL3BsYXkvZ2FtZWdyaWQuZWwgKGdhbWVncmlkLWFkZC1zY29y ZS13aXRoLXVwZGF0ZS1nYW1lLXNjb3JlKToKVXNlIGF1eGlsaWFyeSBwcm9ncmFtIG9ubHkg aWYgc2V0dWlkIG9yIHNldGdpZC4KKiBtYWtlLWRpc3Q6IERvIG5vdCBkaXN0cmlidXRlIHVw ZGF0ZS1nYW1lLXNjb3JlLmV4ZS5tYW5pZmVzdC4KKiBzcmMvY2FsbHByb2MuYyAoaW5pdF9j YWxscHJvYyk6ClNldCBWc2hhcmVkX2dhbWVfc2NvcmVfZGlyZWN0b3J5IGJhc2VkIG9uIFBB VEhfR0FNRSwgbm90IERPU19OVC4KKHN5bXNfb2ZfY2FsbHByb2MpOiBSZW1vdmUgdW5uZWNl c3NhcnkgaW5pdGlhbGl6YXRpb24gb2YKVnNoYXJlZF9nYW1lX3Njb3JlX2RpcmVjdG9yeS4K LS0tCiAuZ2l0YXR0cmlidXRlcyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxIC0KIE1h a2VmaWxlLmluICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDYgKysrKy0KIGNvbmZp Z3VyZS5hYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIgKysrLS0tLS0tLQogZXRj L05FV1MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNSArKysrCiBsaWItc3Jj L01ha2VmaWxlLmluICAgICAgICAgICAgICAgICAgICB8IDQyICsrKysrKysrKysrKystLS0t LS0tLS0tLS0tLS0tLS0tLS0KIGxpYi1zcmMvdXBkYXRlLWdhbWUtc2NvcmUuZXhlLm1hbmlm ZXN0IHwgMTAgLS0tLS0tLS0KIGxpc3AvcGxheS9nYW1lZ3JpZC5lbCAgICAgICAgICAgICAg ICAgIHwgMjkgKysrKysrKystLS0tLS0tLS0tLS0tLS0KIG1ha2UtZGlzdCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgIDEgLQogc3JjL2NhbGxwcm9jLmMgICAgICAgICAgICAg ICAgICAgICAgICAgfCAyMCArKysrKysrLS0tLS0tLS0tCiA5IGZpbGVzIGNoYW5nZWQsIDQ3 IGluc2VydGlvbnMoKyksIDc5IGRlbGV0aW9ucygtKQogZGVsZXRlIG1vZGUgMTAwNjQ0IGxp Yi1zcmMvdXBkYXRlLWdhbWUtc2NvcmUuZXhlLm1hbmlmZXN0CgpkaWZmIC0tZ2l0IGEvLmdp dGF0dHJpYnV0ZXMgYi8uZ2l0YXR0cmlidXRlcwppbmRleCAyMmNlYTNkLi41OWNjMmVkIDEw MDY0NAotLS0gYS8uZ2l0YXR0cmlidXRlcworKysgYi8uZ2l0YXR0cmlidXRlcwpAQCAtMjQs NyArMjQsNiBAQCBhZG1pbi9jaGFyc2V0cy9tYXBmaWxlcy9QVENQMTU0IHdoaXRlc3BhY2U9 Y3ItYXQtZW9sCiBsZWltL01JU0MtRElDL2NhbmdqaWUtdGFibGUuYjUgd2hpdGVzcGFjZT1j ci1hdC1lb2wKIGxlaW0vTUlTQy1ESUMvY2FuZ2ppZS10YWJsZS5jbnMgd2hpdGVzcGFjZT1j ci1hdC1lb2wKIGxlaW0vTUlTQy1ESUMvcGlueWluLm1hcCB3aGl0ZXNwYWNlPWNyLWF0LWVv bAotbGliLXNyYy91cGRhdGUtZ2FtZS1zY29yZS5leGUubWFuaWZlc3Qgd2hpdGVzcGFjZT1j ci1hdC1lb2wKIG50L25tYWtlLmRlZnMgd2hpdGVzcGFjZT1jci1hdC1lb2wKIHRlc3QvZXRh Z3MvYy1zcmMvZG9zdG9ydHVyZS5jIHdoaXRlc3BhY2U9Y3ItYXQtZW9sCiB0ZXN0L2V0YWdz L2NwLXNyYy9jLkMgd2hpdGVzcGFjZT1jci1hdC1lb2wKZGlmZiAtLWdpdCBhL01ha2VmaWxl LmluIGIvTWFrZWZpbGUuaW4KaW5kZXggODJmYjkxZi4uYTNmNWJiYSAxMDA2NDQKLS0tIGEv TWFrZWZpbGUuaW4KKysrIGIvTWFrZWZpbGUuaW4KQEAgLTMzNCw2ICszMzQsOCBAQCBldGMt ZW1hY3N2ZXI6CiAJICAke3NyY2Rpcn0vYnVpbGQtYXV4L21vdmUtaWYtY2hhbmdlIGVtYWNz dmVyLnRleC4kJCQkIFwKIAkgICR7c3JjZGlyfS9ldGMvcmVmY2FyZHMvZW1hY3N2ZXIudGV4 CiAKK1BBVEhfR0FNRSA9ICQoaWYgJChnYW1ldXNlcikkKGdhbWVncm91cCksIiQoZ2FtZWRp cikiLCgoY2hhciBjb25zdCAqKSAwKSkKKwogIyBHZW5lcmF0ZSBlcGF0aHMuaCBmcm9tIGVw YXRocy5pbi4gIFRoaXMgdGFyZ2V0IGlzIGludm9rZWQgYnkgJ2NvbmZpZ3VyZScuCiAjIFNl ZSBjb21tZW50cyBpbiBjb25maWd1cmUuYWMgZm9yIHdoeSBpdCBpcyBkb25lIHRoaXMgd2F5 LCBhcyBvcHBvc2VkCiAjIHRvIGp1c3QgbGV0dGluZyBjb25maWd1cmUgZ2VuZXJhdGUgZXBh dGhzLmggZnJvbSBlcGF0aHMuaW4gaW4gYQpAQCAtMzU5LDcgKzM2MSw3IEBAIGVwYXRocy1m b3JjZToKIAkgIC1lICdzO1woIy4qUEFUSF9EQVRBXCkuKiQkO1wxICIke2V0Y2Rpcn0iOycJ CQlcCiAJICAtZSAncztcKCMuKlBBVEhfQklUTUFQU1wpLiokJDtcMSAiJHtiaXRtYXBkaXJ9 IjsnCQlcCiAJICAtZSAncztcKCMuKlBBVEhfWF9ERUZBVUxUU1wpLiokJDtcMSAiJHt4X2Rl ZmF1bHRfc2VhcmNoX3BhdGh9IjsnIFwKLQkgIC1lICdzO1woIy4qUEFUSF9HQU1FXCkuKiQk O1wxICIke2dhbWVkaXJ9IjsnIFwKKwkgIC1lICdzO1woIy4qUEFUSF9HQU1FXCkuKiQkO1wx ICQoUEFUSF9HQU1FKTsnCQkJXAogCSAgLWUgJ3M7XCgjLipQQVRIX0RPQ1wpLiokJDtcMSAi JHtldGNkb2NkaXJ9IjsnKSAmJgkJXAogCSR7c3JjZGlyfS9idWlsZC1hdXgvbW92ZS1pZi1j aGFuZ2UgZXBhdGhzLmguJCQkJCBzcmMvZXBhdGhzLmgKIApAQCAtODExLDEwICs4MTMsMTIg QEAgdW5pbnN0YWxsOgogCS1ybSAtZiAiJChERVNURElSKSR7ZGVza3RvcGRpcn0vJHtFTUFD U19OQU1FfS5kZXNrdG9wIgogCS1ybSAtZiAiJChERVNURElSKSR7YXBwZGF0YWRpcn0vJHtF TUFDU19OQU1FfS5hcHBkYXRhLnhtbCIKIAktcm0gLWYgIiQoREVTVERJUikkKHN5c3RlbWR1 bml0ZGlyKS8ke0VNQUNTX05BTUV9LnNlcnZpY2UiCisgIGlmbmVxICgsJChnYW1ldXNlcikk KGdhbWVncm91cCkpCiAJZm9yIGZpbGUgaW4gc25ha2Utc2NvcmVzIHRldHJpcy1zY29yZXM7 IGRvIFwKIAkgIGZpbGU9IiQoREVTVERJUikke2dhbWVkaXJ9LyQke2ZpbGV9IjsgXAogCSAg WyAtcyAiJCR7ZmlsZX0iIF0gfHwgcm0gLWYgIiQkZmlsZSI7IFwKIAlkb25lCisgIGVuZGlm CiAKICMjIyBXaW5kb3dzLXNwZWNpZmljIHVuaW5zdGFsbCB0YXJnZXQgZm9yIHJlbW92aW5n IHByb2dyYW1zIHByb2R1Y2VkCiAjIyMgaW4gbnQvLCBhbmQgaXRzIFBvc2l4IGRvLW5vdGhp bmcgc2hhZG93LgpkaWZmIC0tZ2l0IGEvY29uZmlndXJlLmFjIGIvY29uZmlndXJlLmFjCmlu ZGV4IGJhOTQ0ZTZjLi40ZDliYTk2IDEwMDY0NAotLS0gYS9jb25maWd1cmUuYWMKKysrIGIv Y29uZmlndXJlLmFjCkBAIC00MDIsMTIgKzQwMiw5IEBAIEFDX0RFRlVOCiAJCUFuIGFyZ3Vt ZW50IHByZWZpeGVkIGJ5ICc6JyBzcGVjaWZpZXMgYSBncm91cCBpbnN0ZWFkLl0pXSkKIGdh bWV1c2VyPQogZ2FtZWdyb3VwPQotIyBXZSBkb24ndCB0ZXN0IGlmIHdlIGNhbiBhY3R1YWxs eSBjaG93bi9jaGdycCBoZXJlLCBiZWNhdXNlIGNvbmZpZ3VyZQotIyBtYXkgcnVuIHdpdGhv dXQgcm9vdCBwcml2aWxlZ2VzLiAgbGliLXNyYy9NYWtlZmlsZS5pbiB3aWxsIGhhbmRsZQot IyBhbnkgZXJyb3JzIGR1ZSB0byBtaXNzaW5nIHVzZXIvZ3JvdXAgZ3JhY2VmdWxseS4KIGNh c2UgJHt3aXRoX2dhbWV1c2VyfSBpbgotICBubykgOzsKLSAgIiIgfCB5ZXMpIGdhbWVncm91 cD1nYW1lcyA7OworICAnJyB8IG5vKSA7OworICB5ZXMpIGdhbWVncm91cD1nYW1lcyA7Owog ICA6KikgZ2FtZWdyb3VwPSR7d2l0aF9nYW1ldXNlciM6fSA7OwogICAqKSBnYW1ldXNlcj0k e3dpdGhfZ2FtZXVzZXJ9IDs7CiBlc2FjCkBAIC0xOTY2LDcgKzE5NjMsNiBAQCBBQ19ERUZV TgogQ0xJRU5UVz0KIFczMl9SRVNfTElOSz0KIEVNQUNTX01BTklGRVNUPQotVVBEQVRFX01B TklGRVNUPQogaWYgdGVzdCAiJHt3aXRoX3czMn0iICE9IG5vOyB0aGVuCiAgIGNhc2UgIiR7 b3BzeXN9IiBpbgogICAgIGN5Z3dpbikKQEAgLTIwMzQsNyArMjAzMCw2IEBAIEFDX0RFRlVO CiAgICAgIyB0aGUgcmMgZmlsZSksIG5vdCBhIGxpbmtlciBzY3JpcHQuCiAgICAgVzMyX1JF U19MSU5LPSItV2wsZW1hY3MucmVzIgogICBlbHNlCi0gICAgVVBEQVRFX01BTklGRVNUPXVw ZGF0ZS1nYW1lLXNjb3JlLmV4ZS5tYW5pZmVzdAogICAgIFczMl9PQko9IiRXMzJfT0JKIHcz Mi5vIHczMmNvbnNvbGUubyB3MzJoZWFwLm8gdzMyaW5ldnQubyB3MzJwcm9jLm8iCiAgICAg VzMyX0xJQlM9IiRXMzJfTElCUyAtbHdpbm1tIC1sZ2RpMzIgLWxjb21kbGczMiIKICAgICBX MzJfTElCUz0iJFczMl9MSUJTIC1sbXByIC1sd2luc3Bvb2wgLWxvbGUzMiAtbGNvbWN0bDMy IC1sdXNwMTAiCkBAIC0yMDU0LDcgKzIwNDksNiBAQCBBQ19ERUZVTgogQUNfU1VCU1QoVzMy X0xJQlMpCiBBQ19TVUJTVChFTUFDU1JFUykKIEFDX1NVQlNUKEVNQUNTX01BTklGRVNUKQot QUNfU1VCU1QoVVBEQVRFX01BTklGRVNUKQogQUNfU1VCU1QoQ0xJRU5UUkVTKQogQUNfU1VC U1QoQ0xJRU5UVykKIEFDX1NVQlNUKFczMl9SRVNfTElOSykKQEAgLTU0MzIsNyArNTQyNiw3 IEBAIEFDX0RFRlVOCiBkbmwgWW91IG1pZ2h0IHdvbmRlciAoSSBkaWQpIHdoeSBlcGF0aHMu aCBpcyBnZW5lcmF0ZWQgYnkgcnVubmluZyBtYWtlLAogZG5sIHJhdGhlciB0aGFuIGp1c3Qg bGV0dGluZyBjb25maWd1cmUgZ2VuZXJhdGUgaXQgZnJvbSBlcGF0aHMuaW4uCiBkbmwgT25l IHJlYXNvbiBpcyB0aGF0IHRoZSB2YXJpb3VzIHBhdGhzIGFyZSBub3QgZnVsbHkgZXhwYW5k ZWQgKHNlZSBhYm92ZSk7Ci1kbmwgZWcgZ2FtZWRpcj0ke3ByZWZpeH0vdmFyL2dhbWVzL2Vt YWNzLgorZG5sIGUuZy4sIGdhbWVkaXI9JyR7bG9jYWxzdGF0ZWRpcn0vZ2FtZXMvZW1hY3Mn LgogZG5sIFNlY29uZGx5LCB0aGUgR05VIENvZGluZyBzdGFuZGFyZHMgcmVxdWlyZSB0aGF0 IG9uZSBzaG91bGQgYmUgYWJsZQogZG5sIHRvIHJ1biAnbWFrZSBwcmVmaXg9L3NvbWUvd2hl cmUvZWxzZScgYW5kIG92ZXJyaWRlIHRoZSB2YWx1ZXMgc2V0CiBkbmwgYnkgY29uZmlndXJl LiAgVGhpcyBhbHNvIGV4cGxhaW5zIHRoZSAnbW92ZS1pZi1jaGFuZ2UnIHRlc3QgYW5kCmRp ZmYgLS1naXQgYS9ldGMvTkVXUyBiL2V0Yy9ORVdTCmluZGV4IGYwZGYwYTcuLmNkODI5YmYg MTAwNjQ0Ci0tLSBhL2V0Yy9ORVdTCisrKyBiL2V0Yy9ORVdTCkBAIC02NSw2ICs2NSwxMSBA QCBlbWFjcy12ZXJzaW9uIGFuZCBlcmMtY21kLVNWIGZ1bmN0aW9ucywgYW5kIHRoZSBsZWF2 ZSB0aGUgZm9sbG93aW5nCiB2YXJpYWJsZXMgbmlsOiBlbWFjcy1idWlsZC1zeXN0ZW0sIGVt YWNzLWJ1aWxkLXRpbWUsCiBlcmMtZW1hY3MtYnVpbGQtdGltZS4KIAorKiogVGhlIGNvbmZp Z3VyZSBvcHRpb24gJy0td2l0aC1nYW1ldXNlcicgbm93IGRlZmF1bHRzIHRvICdubycsCith cyB0aGlzIGFwcGVhcnMgdG8gYmUgdGhlIG1vc3QgY29tbW9uIGNvbmZpZ3VyYXRpb24gaW4g cHJhY3RpY2UuCitXaGVuIGl0IGlzICdubycsIHRoZSBzaGFyZWQgZ2FtZSBkaXJlY3Rvcnkg YW5kIHRoZSBhdXhpbGlhcnkgcHJvZ3JhbQordXBkYXRlLWdhbWUtc2NvcmUgYXJlIG5vIGxv bmdlciBuZWVkZWQgYW5kIGFyZSBub3QgaW5zdGFsbGVkLgorCiAqKiBFbWFjcyBubyBsb25n ZXIgd29ya3Mgb24gSVJJWC4gIFdlIGV4cGVjdCB0aGF0IEVtYWNzIHVzZXJzIGFyZSBub3QK IGFmZmVjdGVkIGJ5IHRoaXMsIGFzIFNHSSBzdG9wcGVkIHN1cHBvcnRpbmcgSVJJWCBpbiBE ZWNlbWJlciAyMDEzLgogCmRpZmYgLS1naXQgYS9saWItc3JjL01ha2VmaWxlLmluIGIvbGli LXNyYy9NYWtlZmlsZS5pbgppbmRleCA4OGY2MjgwLi4wZTU0YWVjIDEwMDY0NAotLS0gYS9s aWItc3JjL01ha2VmaWxlLmluCisrKyBiL2xpYi1zcmMvTWFrZWZpbGUuaW4KQEAgLTQwLDcg KzQwLDYgQEAgQ19TV0lUQ0hfTUFDSElORT0KIFBST0ZJTElOR19DRkxBR1MgPSBAUFJPRklM SU5HX0NGTEFHU0AKIFdBUk5fQ0ZMQUdTID0gQFdBUk5fQ0ZMQUdTQAogV0VSUk9SX0NGTEFH UyA9IEBXRVJST1JfQ0ZMQUdTQAotVVBEQVRFX01BTklGRVNUID0gQFVQREFURV9NQU5JRkVT VEAKIAogIyBQcm9ncmFtIG5hbWUgdHJhbnNmb3JtYXRpb24uCiBUUkFOU0ZPUk0gPSBAcHJv Z3JhbV90cmFuc2Zvcm1fbmFtZUAKQEAgLTE1NiwxMyArMTU1LDEzIEBAIElOU1RBTExBQkxF UyA9CiAjIFRoaW5ncyB0aGF0IEVtYWNzIHJ1bnMgaW50ZXJuYWxseSwgb3IgZHVyaW5nIHRo ZSBidWlsZCBwcm9jZXNzLAogIyAgd2hpY2ggc2hvdWxkIG5vdCBiZSBpbnN0YWxsZWQgaW4g YmluZGlyLgogVVRJTElUSUVTID0gcHJvZmlsZSR7RVhFRVhUfSBtb3ZlbWFpbCR7RVhFRVhU fSBoZXhsJHtFWEVFWFR9IFwKLSAgICAgICAgICAgIHVwZGF0ZS1nYW1lLXNjb3JlJHtFWEVF WFR9CisgICAgICAgICAgICAkKGFuZCAkKGdhbWV1c2VyKSQoZ2FtZWdyb3VwKSwgdXBkYXRl LWdhbWUtc2NvcmUke0VYRUVYVH0pCiAKIERPTlRfSU5TVEFMTD0gbWFrZS1kb2NmaWxlJHtF WEVFWFR9CiAKICMgTGlrZSBVVElMSVRJRVMsIGJ1dCB0aGV5J3JlIG5vdCBzeXN0ZW0tZGVw ZW5kZW50LCBhbmQgc2hvdWxkIG5vdCBiZQogIyAgZGVsZXRlZCBieSB0aGUgZGlzdGNsZWFu IHRhcmdldC4KLVNDUklQVFM9IHJjczJsb2cgJChVUERBVEVfTUFOSUZFU1QpCitTQ1JJUFRT PSByY3MybG9nCiAKICMgQWxsIGZpbGVzIHRoYXQgYXJlIGNyZWF0ZWQgYnkgdGhlIGxpbmtl ciwgaS5lLiwgd2hvc2UgbmFtZXMgZW5kIGluICR7RVhFRVhUfS4KIEVYRV9GSUxFUyA9ICR7 SU5TVEFMTEFCTEVTfSAke1VUSUxJVElFU30gJHtET05UX0lOU1RBTEx9CkBAIC0yNTgsOSAr MjU3LDYgQEAgbWF5YmUtYmxlc3NtYWlsOgogCiAjIyBJbnN0YWxsIHRoZSBpbnRlcm5hbCB1 dGlsaXRpZXMuICBVbnRpbCB0aGV5IGFyZSBpbnN0YWxsZWQsIHdlIGNhbgogIyMganVzdCBy dW4gdGhlbSBkaXJlY3RseSBmcm9tIGxpYi1zcmMuCi0jIyBJZiB0aGUgY2hvd24vY2htb2Qg Y29tbWFuZHMgZmFpbCwgdGhhdCBpcyBub3QgYSBiaWcgZGVhbC4KLSMjIHVwZGF0ZS1nYW1l LXNjb3JlIHdpbGwgZGV0ZWN0IGF0IHJ1bnRpbWUgdGhhdCBpdCBpcyBub3Qgc2V0dWlkLAot IyMgYW5kIGhhbmRsZSB0aGluZ3MgYWNjb3JkaW5nbHkuCiAkKERFU1RESVIpJHthcmNobGli ZGlyfTogYWxsCiAJQGVjaG8KIAlAZWNobyAiSW5zdGFsbGluZyB1dGlsaXRpZXMgcnVuIGlu dGVybmFsbHkgYnkgRW1hY3MuIgpAQCAtMjcyLDI4ICsyNjgsMjIgQEAgJChERVNURElSKSR7 YXJjaGxpYmRpcn06CiAJICAgICAgIiQoREVTVERJUikke2FyY2hsaWJkaXJ9LyQkZmlsZSIg fHwgZXhpdDsgXAogCSAgZG9uZSA7IFwKICAgICAgICAgZmkKLQl1bWFzayAwMjIgJiYgJHtN S0RJUl9QfSAiJChERVNURElSKSR7Z2FtZWRpcn0iICYmIFwKKyAgaWZuZXEgKCwkKGdhbWV1 c2VyKSQoZ2FtZWdyb3VwKSkKKwl1bWFzayAwMjIgJiYgJHtNS0RJUl9QfSAiJChERVNURElS KSR7Z2FtZWRpcn0iCiAJdG91Y2ggIiQoREVTVERJUikke2dhbWVkaXJ9L3NuYWtlLXNjb3Jl cyIgXAogCSAgICAgICIkKERFU1RESVIpJHtnYW1lZGlyfS90ZXRyaXMtc2NvcmVzIgotaWZu ZXEgKCQoZ2FtZXVzZXIpLCkKLQlpZiBjaG93biAke2dhbWV1c2VyfSBcCi0JICAgICAiJChE RVNURElSKSR7YXJjaGxpYmRpcn0vdXBkYXRlLWdhbWUtc2NvcmUke0VYRUVYVH0iICYmIFwK LQkgICBjaG1vZCB1K3MsZ28tciBcCi0JICAgICAiJChERVNURElSKSR7YXJjaGxpYmRpcn0v dXBkYXRlLWdhbWUtc2NvcmUke0VYRUVYVH0iOyBcCi0JdGhlbiBcCi0JICBjaG93biAke2dh bWV1c2VyfSAiJChERVNURElSKSR7Z2FtZWRpcn0iICYmIFwKLQkgIGNobW9kIHU9cnd4LGc9 cngsbz1yeCAiJChERVNURElSKSR7Z2FtZWRpcn0iOyBcCi0JZmkKLWVsc2UgaWZuZXEgKCQo Z2FtZWdyb3VwKSwpCi0JaWYgY2hncnAgJHtnYW1lZ3JvdXB9IFwKLQkgICAgICIkKERFU1RE SVIpJHthcmNobGliZGlyfS91cGRhdGUtZ2FtZS1zY29yZSR7RVhFRVhUfSIgJiYgXAotCSAg IGNobW9kIGcrcyxvLXIgXAotCSAgICAgIiQoREVTVERJUikke2FyY2hsaWJkaXJ9L3VwZGF0 ZS1nYW1lLXNjb3JlJHtFWEVFWFR9IjsgXAotCXRoZW4gXAotCSAgY2hncnAgJHtnYW1lZ3Jv dXB9ICIkKERFU1RESVIpJHtnYW1lZGlyfSIgJiYgXAotCSAgY2htb2QgdT1yd3gsZz1yd3gs bz1yeCAiJChERVNURElSKSR7Z2FtZWRpcn0iOyBcCi0JZmkKLWVuZGlmCisgICAgaWZuZXEg KCwkKGdhbWV1c2VyKSkKKwljaG93biAke2dhbWV1c2VyfSAiJChERVNURElSKSR7YXJjaGxp YmRpcn0vdXBkYXRlLWdhbWUtc2NvcmUke0VYRUVYVH0iCisJY2htb2QgdStzLGdvLXIgIiQo REVTVERJUikke2FyY2hsaWJkaXJ9L3VwZGF0ZS1nYW1lLXNjb3JlJHtFWEVFWFR9IgorCWNo b3duICR7Z2FtZXVzZXJ9ICIkKERFU1RESVIpJHtnYW1lZGlyfSIKKwljaG1vZCB1PXJ3eCxn PXJ4LG89cnggIiQoREVTVERJUikke2dhbWVkaXJ9IgorICAgIGVsc2UKKwljaGdycCAke2dh bWVncm91cH0gIiQoREVTVERJUikke2FyY2hsaWJkaXJ9L3VwZGF0ZS1nYW1lLXNjb3JlJHtF WEVFWFR9IgorCWNobW9kIGcrcyxvLXIgIiQoREVTVERJUikke2FyY2hsaWJkaXJ9L3VwZGF0 ZS1nYW1lLXNjb3JlJHtFWEVFWFR9IgorCWNoZ3JwICR7Z2FtZWdyb3VwfSAiJChERVNURElS KSR7Z2FtZWRpcn0iCisJY2htb2QgdT1yd3gsZz1yd3gsbz1yeCAiJChERVNURElSKSR7Z2Ft ZWRpcn0iCisgICAgZW5kaWYKKyAgZW5kaWYKIAlleHBfYXJjaGxpYmRpcj1gY2QgIiQoREVT VERJUikke2FyY2hsaWJkaXJ9IiAmJiAvYmluL3B3ZGAgJiYgXAogCWlmIFsgIiQkZXhwX2Fy Y2hsaWJkaXIiICE9ICJgY2QgJHtzcmNkaXJ9ICYmIC9iaW4vcHdkYCIgXTsgdGhlbiBcCiAJ ICBmb3IgZmlsZSBpbiAke1NDUklQVFN9OyBkbyBcCmRpZmYgLS1naXQgYS9saWItc3JjL3Vw ZGF0ZS1nYW1lLXNjb3JlLmV4ZS5tYW5pZmVzdCBiL2xpYi1zcmMvdXBkYXRlLWdhbWUtc2Nv cmUuZXhlLm1hbmlmZXN0CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAxZGI4MzZi Li4wMDAwMDAwCi0tLSBhL2xpYi1zcmMvdXBkYXRlLWdhbWUtc2NvcmUuZXhlLm1hbmlmZXN0 CisrKyAvZGV2L251bGwKQEAgLTEsMTAgKzAsMCBAQAotPD94bWwgdmVyc2lvbj0iMS4wIiBl bmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pg0KLTxhc3NlbWJseSB4bWxucz0i dXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTphc20udjEiIG1hbmlmZXN0VmVyc2lvbj0iMS4w Ij4NCi0gIDx2Mzp0cnVzdEluZm8geG1sbnM6djM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1j b206YXNtLnYzIj4NCi0gICAgPHYzOnNlY3VyaXR5Pg0KLSAgICAgIDx2MzpyZXF1ZXN0ZWRQ cml2aWxlZ2VzPg0KLQk8djM6cmVxdWVzdGVkRXhlY3V0aW9uTGV2ZWwgbGV2ZWw9ImFzSW52 b2tlciIgLz4NCi0gICAgICA8L3YzOnJlcXVlc3RlZFByaXZpbGVnZXM+DQotICAgIDwvdjM6 c2VjdXJpdHk+DQotICA8L3YzOnRydXN0SW5mbz4NCi08L2Fzc2VtYmx5Pg0KZGlmZiAtLWdp dCBhL2xpc3AvcGxheS9nYW1lZ3JpZC5lbCBiL2xpc3AvcGxheS9nYW1lZ3JpZC5lbAppbmRl eCBiMGNjYmQzLi4wMzg2YTg5IDEwMDY0NAotLS0gYS9saXNwL3BsYXkvZ2FtZWdyaWQuZWwK KysrIGIvbGlzcC9wbGF5L2dhbWVncmlkLmVsCkBAIC00NzUsMTcgKzQ3NSwxOSBAQCBnYW1l Z3JpZC1hZGQtc2NvcmUKIDs7ICAgICAgICB1cGRhdGUgRklMRS4gIFRoaXMgaXMgZm9yIHRo ZSBjYXNlIHRoYXQgYSB1c2VyIGhhcyBpbnN0YWxsZWQKIDs7ICAgICAgICBhIGdhbWUgb24g aGVyIG93bi4KIDs7Ci07OyAgICAgNC4gInVwZGF0ZS1nYW1lLXNjb3JlIiBpcyBub3Qgc2V0 Z2lkL3NldHVpZC4gIFVzZSBpdCB0bwotOzsgICAgICAgIGNyZWF0ZS91cGRhdGUgRklMRSBp biB0aGUgdXNlcidzIGhvbWUgZGlyZWN0b3J5LiAgVGhlcmUgaXMKLTs7ICAgICAgICBwcmVz dW1hYmx5IG5vIHNoYXJlZCBnYW1lIGRpcmVjdG9yeS4KKzs7ICAgICA0LiAidXBkYXRlLWdh bWUtc2NvcmUiIGRvZXMgbm90IGV4aXN0IG9yIGlzIG5vdCBzZXRnaWQvc2V0dWlkLgorOzsg ICAgICAgIENyZWF0ZS91cGRhdGUgRklMRSBpbiB0aGUgdXNlcidzIGhvbWUgZGlyZWN0b3J5 LCB3aXRob3V0Cis7OyAgICAgICAgdXNpbmcgInVwZGF0ZS1nYW1lLXNjb3JlIi4gIFRoZXJl IGlzIHByZXN1bWFibHkgbm8gc2hhcmVkCis7OyAgICAgICAgZ2FtZSBkaXJlY3RvcnkuCiAK IChkZWZ2YXIgZ2FtZWdyaWQtc2hhcmVkLWdhbWUtZGlyKQogCiAoZGVmdW4gZ2FtZWdyaWQt YWRkLXNjb3JlLXdpdGgtdXBkYXRlLWdhbWUtc2NvcmUgKGZpbGUgc2NvcmUpCiAgIChsZXQg KChnYW1lZ3JpZC1zaGFyZWQtZ2FtZS1kaXIKLQkgKG5vdCAoemVyb3AgKGxvZ2FuZCAoZmls ZS1tb2RlcwotCQkJICAgICAgKGV4cGFuZC1maWxlLW5hbWUgInVwZGF0ZS1nYW1lLXNjb3Jl IgotCQkJCQkJZXhlYy1kaXJlY3RvcnkpKQorCSAobm90ICh6ZXJvcCAobG9nYW5kIChvciAo ZmlsZS1tb2RlcworCQkJCSAgKGV4cGFuZC1maWxlLW5hbWUgInVwZGF0ZS1nYW1lLXNjb3Jl IgorCQkJCQkJICAgIGV4ZWMtZGlyZWN0b3J5KSkKKwkJCQkgIDApCiAJCQkgICAgICNvNjAw MCkpKSkpCiAgICAgKGNvbmQgKChmaWxlLW5hbWUtYWJzb2x1dGUtcCBmaWxlKQogCSAgIChn YW1lZ3JpZC1hZGQtc2NvcmUtaW5zZWN1cmUgZmlsZSBzY29yZSkpCkBAIC00OTcsMjMgKzQ5 OSwxMiBAQCBnYW1lZ3JpZC1hZGQtc2NvcmUtd2l0aC11cGRhdGUtZ2FtZS1zY29yZQogCSAg ICAoZXhwYW5kLWZpbGUtbmFtZSBmaWxlIHNoYXJlZC1nYW1lLXNjb3JlLWRpcmVjdG9yeSkg c2NvcmUpKQogCSAgOzsgRWxzZTogQWRkIHRoZSBzY29yZSB0byBhIHNjb3JlIGZpbGUgaW4g dGhlIHVzZXIncyBob21lCiAJICA7OyBkaXJlY3RvcnkuCi0JICAoZ2FtZWdyaWQtc2hhcmVk LWdhbWUtZGlyCi0JICAgOzsgSWYgYGdhbWVncmlkLXNoYXJlZC1nYW1lLWRpcicgaXMgbm9u LW5pbCwgdGhlbgotCSAgIDs7ICJ1cGRhdGUtZ2FtZXNjb3JlIiBwcm9ncmFtIGlzIHNldHVp ZCwgc28gZG9uJ3QgdXNlIGl0LgotCSAgICh1bmxlc3MgKGZpbGUtZXhpc3RzLXAKLQkJICAg IChkaXJlY3RvcnktZmlsZS1uYW1lIGdhbWVncmlkLXVzZXItc2NvcmUtZmlsZS1kaXJlY3Rv cnkpKQotCSAgICAgKG1ha2UtZGlyZWN0b3J5IGdhbWVncmlkLXVzZXItc2NvcmUtZmlsZS1k aXJlY3RvcnkgdCkpCi0JICAgKGdhbWVncmlkLWFkZC1zY29yZS1pbnNlY3VyZSBmaWxlIHNj b3JlCi0JCQkJCWdhbWVncmlkLXVzZXItc2NvcmUtZmlsZS1kaXJlY3RvcnkpKQogCSAgKHQK IAkgICAodW5sZXNzIChmaWxlLWV4aXN0cy1wCiAJCSAgICAoZGlyZWN0b3J5LWZpbGUtbmFt ZSBnYW1lZ3JpZC11c2VyLXNjb3JlLWZpbGUtZGlyZWN0b3J5KSkKIAkgICAgIChtYWtlLWRp cmVjdG9yeSBnYW1lZ3JpZC11c2VyLXNjb3JlLWZpbGUtZGlyZWN0b3J5IHQpKQotCSAgIChs ZXQgKChmIChleHBhbmQtZmlsZS1uYW1lIGZpbGUKLQkJCQkgICAgICBnYW1lZ3JpZC11c2Vy LXNjb3JlLWZpbGUtZGlyZWN0b3J5KSkpCi0JICAgICAodW5sZXNzIChmaWxlLWV4aXN0cy1w IGYpCi0JICAgICAgICh3cml0ZS1yZWdpb24gIiIgbmlsIGYgbmlsICdzaWxlbnQgbmlsICdl eGNsKSkKLQkgICAgIChnYW1lZ3JpZC1hZGQtc2NvcmUtd2l0aC11cGRhdGUtZ2FtZS1zY29y ZS0xIGZpbGUgZiBzY29yZSkpKSkpKQorCSAgIChnYW1lZ3JpZC1hZGQtc2NvcmUtaW5zZWN1 cmUgZmlsZSBzY29yZQorCQkJCQlnYW1lZ3JpZC11c2VyLXNjb3JlLWZpbGUtZGlyZWN0b3J5 KSkpKSkKIAogKGRlZnVuIGdhbWVncmlkLWFkZC1zY29yZS13aXRoLXVwZGF0ZS1nYW1lLXNj b3JlLTEgKGZpbGUgdGFyZ2V0IHNjb3JlKQogICAobGV0ICgoZGVmYXVsdC1kaXJlY3Rvcnkg Ii8iKQpkaWZmIC0tZ2l0IGEvbWFrZS1kaXN0IGIvbWFrZS1kaXN0CmluZGV4IDQxMjAzYjIu LmU4NWEyZDYgMTAwNzU1Ci0tLSBhL21ha2UtZGlzdAorKysgYi9tYWtlLWRpc3QKQEAgLTQ1 OSw3ICs0NTksNiBAQCBmaWxlcz0KICBsbiBbYS16QS1aXSouW2NoXSAuLi8ke3RlbXBkaXJ9 L2xpYi1zcmMKICBsbiBDaGFuZ2VMb2cuKlswLTldIE1ha2VmaWxlLmluIFJFQURNRSAuLi8k e3RlbXBkaXJ9L2xpYi1zcmMKICBsbiByY3MybG9nIC4uLyR7dGVtcGRpcn0vbGliLXNyYwot IGxuIHVwZGF0ZS1nYW1lLXNjb3JlLmV4ZS5tYW5pZmVzdCAuLi8ke3RlbXBkaXJ9L2xpYi1z cmMpCiAKIGVjaG8gIk1ha2luZyBsaW5rcyB0byAnbTQnIgogKGNkIG00CmRpZmYgLS1naXQg YS9zcmMvY2FsbHByb2MuYyBiL3NyYy9jYWxscHJvYy5jCmluZGV4IDA4ZmE2ZTkuLjA1MDQ4 NTcgMTAwNjQ0Ci0tLSBhL3NyYy9jYWxscHJvYy5jCisrKyBiL3NyYy9jYWxscHJvYy5jCkBA IC0xNTg0LDEzICsxNTg0LDE0IEBAIGluaXRfY2FsbHByb2MgKHZvaWQpCiAgIHNoID0gZ2V0 ZW52ICgiU0hFTEwiKTsKICAgVnNoZWxsX2ZpbGVfbmFtZSA9IGJ1aWxkX3N0cmluZyAoc2gg PyBzaCA6ICIvYmluL3NoIik7CiAKLSNpZmRlZiBET1NfTlQKLSAgVnNoYXJlZF9nYW1lX3Nj b3JlX2RpcmVjdG9yeSA9IFFuaWw7Ci0jZWxzZQotICBWc2hhcmVkX2dhbWVfc2NvcmVfZGly ZWN0b3J5ID0gYnVpbGRfdW5pYnl0ZV9zdHJpbmcgKFBBVEhfR0FNRSk7Ci0gIGlmIChOSUxQ IChGZmlsZV9hY2Nlc3NpYmxlX2RpcmVjdG9yeV9wIChWc2hhcmVkX2dhbWVfc2NvcmVfZGly ZWN0b3J5KSkpCi0gICAgVnNoYXJlZF9nYW1lX3Njb3JlX2RpcmVjdG9yeSA9IFFuaWw7Ci0j ZW5kaWYKKyAgTGlzcF9PYmplY3QgZ2FtZWRpciA9IFFuaWw7CisgIGlmIChQQVRIX0dBTUUp CisgICAgeworICAgICAgTGlzcF9PYmplY3QgcGF0aF9nYW1lID0gYnVpbGRfdW5pYnl0ZV9z dHJpbmcgKFBBVEhfR0FNRSk7CisgICAgICBpZiAoZmlsZV9hY2Nlc3NpYmxlX2RpcmVjdG9y eV9wIChwYXRoX2dhbWUpKQorCWdhbWVkaXIgPSBwYXRoX2dhbWU7CisgICAgfQorICBWc2hh cmVkX2dhbWVfc2NvcmVfZGlyZWN0b3J5ID0gZ2FtZWRpcjsKIH0KIAogdm9pZApAQCAtMTY2 MSwxMSArMTY2Miw2IEBAIGluY2x1ZGVzIHRoaXMuICAqLyk7CiAgIERFRlZBUl9MSVNQICgi c2hhcmVkLWdhbWUtc2NvcmUtZGlyZWN0b3J5IiwgVnNoYXJlZF9nYW1lX3Njb3JlX2RpcmVj dG9yeSwKIAkgICAgICAgZG9jOiAvKiBEaXJlY3Rvcnkgb2Ygc2NvcmUgZmlsZXMgZm9yIGdh bWVzIHdoaWNoIGNvbWUgd2l0aCBHTlUgRW1hY3MuCiBJZiB0aGlzIHZhcmlhYmxlIGlzIG5p bCwgdGhlbiBFbWFjcyBpcyB1bmFibGUgdG8gdXNlIGEgc2hhcmVkIGRpcmVjdG9yeS4gICov KTsKLSNpZmRlZiBET1NfTlQKLSAgVnNoYXJlZF9nYW1lX3Njb3JlX2RpcmVjdG9yeSA9IFFu aWw7Ci0jZWxzZQotICBWc2hhcmVkX2dhbWVfc2NvcmVfZGlyZWN0b3J5ID0gYnVpbGRfc3Ry aW5nIChQQVRIX0dBTUUpOwotI2VuZGlmCiAKICAgREVGVkFSX0xJU1AgKCJpbml0aWFsLWVu dmlyb25tZW50IiwgVmluaXRpYWxfZW52aXJvbm1lbnQsCiAJICAgICAgIGRvYzogLyogTGlz dCBvZiBlbnZpcm9ubWVudCB2YXJpYWJsZXMgaW5oZXJpdGVkIGZyb20gdGhlIHBhcmVudCBw cm9jZXNzLgotLSAKMi45LjMKCg== --------------A3299D237C3073F3F784A3A4--