From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id WOe0BgyGDmCZCgAA0tVLHw (envelope-from ) for ; Mon, 25 Jan 2021 08:49:16 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id 6GrIAgyGDmALEAAAB5/wlQ (envelope-from ) for ; Mon, 25 Jan 2021 08:49:16 +0000 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 805499404C4 for ; Mon, 25 Jan 2021 08:49:15 +0000 (UTC) Received: from localhost ([::1]:45454 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l3xYg-0006rx-GO for larch@yhetil.org; Mon, 25 Jan 2021 03:49:14 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:33646) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l3xYU-0006ro-UR for guix-patches@gnu.org; Mon, 25 Jan 2021 03:49:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:54549) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l3xYT-0001tY-Ub for guix-patches@gnu.org; Mon, 25 Jan 2021 03:49:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1l3xYT-0007xw-Tc for guix-patches@gnu.org; Mon, 25 Jan 2021 03:49:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#46043] [PATCH] Allow booting with custom shepherd package (fixed) Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 25 Jan 2021 08:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46043 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 46043@debbugs.gnu.org Received: via spool by 46043-submit@debbugs.gnu.org id=B46043.161156452630595 (code B ref 46043); Mon, 25 Jan 2021 08:49:01 +0000 Received: (at 46043) by debbugs.gnu.org; 25 Jan 2021 08:48:46 +0000 Received: from localhost ([127.0.0.1]:37862 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l3xYE-0007xO-8w for submit@debbugs.gnu.org; Mon, 25 Jan 2021 03:48:46 -0500 Received: from michel.telenet-ops.be ([195.130.137.88]:39044) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l3xYC-0007xE-0F for 46043@debbugs.gnu.org; Mon, 25 Jan 2021 03:48:45 -0500 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by michel.telenet-ops.be with bizsmtp id Lwoh2400c0mfAB406wohov; Mon, 25 Jan 2021 09:48:42 +0100 Message-ID: <97fca7da3cf4fd0ff5aa554bc3ec95431f85e530.camel@telenet.be> From: Maxime Devos Date: Mon, 25 Jan 2021 09:48:36 +0100 In-Reply-To: <874kj8bv8w.fsf@telenet.be> References: <874kj8bv8w.fsf@telenet.be> Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-JmwFQ1B87MmYAFn9je2n" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1611564522; bh=GwB7QAwiD9yzA9guwxHomCzDygJgTq4zukb0dfcKKIA=; h=Subject:From:Reply-To:To:Cc:Date:In-Reply-To:References; b=s7qm4aQdAbXzbMl9/RmxtOsfIpQlyXr0f2BfK+RZ71xBExVSJdh+Ea5pAX6HT1tYj cuLMqAUcDoEhiKGHQy6tx5Ier/6AZ8HqYiFKat92oxZcGi5dmwsCAG1/8rK7yaT5+H KUf2ahibJVnJ633chrn10E6nuSAFdwZPKse/uHTZvXdq/ThXL/qFn9GW0QtIpqW1ON BZCmFcRLKnt5+dKSLjKxGwUkr1vAoXEXdqu3eCublwN6sDTDdZz+SB+ht442+5PZlo 9lIny1g0f61Cx1230bwKDYerp2IgTu5ee6bBZfX9F2IgqQRl4wPw6OBaP6LCmPw9PY CcVbBZJ6KR57A== 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: , Reply-To: 46043@debbugs.gnu.org Cc: Maxime Devos Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -3.25 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r21 header.b=s7qm4aQd; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: 805499404C4 X-Spam-Score: -3.25 X-Migadu-Scanner: scn0.migadu.com X-TUID: I90EkNy7xpvr --=-JmwFQ1B87MmYAFn9je2n Content-Type: multipart/mixed; boundary="=-nMsxQSEplwIS5j0vpE/j" --=-nMsxQSEplwIS5j0vpE/j Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Version 2 of the patch is attached. This version also uses the custom package for /run/current-system/profile/bin/shepherd. --=-nMsxQSEplwIS5j0vpE/j Content-Disposition: attachment; filename="0001-services-shepherd-allow-custom-shepherd-package.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0001-services-shepherd-allow-custom-shepherd-package.patch"; charset="UTF-8" RnJvbSBiMzEwMmY3MmNkNjZkZWU0NDQyNTk2ZDg5ZTI5OTAwYjgyMTVlMWJlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IEZyaSwgMjIgSmFuIDIwMjEgMjA6MDY6NTUgKzAxMDAKU3ViamVjdDogW1BBVENIXSBz ZXJ2aWNlczogc2hlcGhlcmQ6IGFsbG93IGN1c3RvbSAnc2hlcGhlcmQnIHBhY2thZ2UKCiogZ251 L3NlcnZpY2VzL3NoZXBoZXJkLnNjbQogICg8c2hlcGhlcmQtY29uZmlndXJhdGlvbj4pOiBOZXcg cmVjb3JkLgogIChzaGVwaGVyZC1ib290LWdleHAsIHNoZXBoZXJkLXJvb3Qtc2VydmljZS10eXBl KTogVXNlIGl0LgogIChzY20tPmdvLCBzaGVwaGVyZC1jb25maWd1cmF0aW9uLWZpbGUpOiBBbGxv dyBwYXNzaW5nIGN1c3RvbQogIHNoZXBoZXJkIHBhY2thZ2UuCiogZG9jL2d1aXgudGV4aSAoU2hl cGhlcmQgU2VydmljZXMpLiBEb2N1bWVudCBpdC4KLS0tCiBkb2MvZ3VpeC50ZXhpICAgICAgICAg ICAgIHwgMTcgKysrKysrKysrKysrLQogZ251L3NlcnZpY2VzL3NoZXBoZXJkLnNjbSB8IDUzICsr KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA1 NiBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2MvZ3VpeC50 ZXhpIGIvZG9jL2d1aXgudGV4aQppbmRleCBhNzY1YjM3OTJlLi4zNDRmZmNmZWE1IDEwMDY0NAot LS0gYS9kb2MvZ3VpeC50ZXhpCisrKyBiL2RvYy9ndWl4LnRleGkKQEAgLTMyNzA3LDkgKzMyNzA3 LDI0IEBAIFRoZSBzZXJ2aWNlIHR5cGUgZm9yIHRoZSBTaGVwaGVyZCBgYHJvb3Qgc2VydmljZScn LS0taS5lLiwgUElEQHRpZXt9MS4KIAogVGhpcyBpcyB0aGUgc2VydmljZSB0eXBlIHRoYXQgZXh0 ZW5zaW9ucyB0YXJnZXQgd2hlbiB0aGV5IHdhbnQgdG8gY3JlYXRlCiBzaGVwaGVyZCBzZXJ2aWNl cyAoQHB4cmVme1NlcnZpY2UgVHlwZXMgYW5kIFNlcnZpY2VzfSwgZm9yIGFuIGV4YW1wbGUpLgot RWFjaCBleHRlbnNpb24gbXVzdCBwYXNzIGEgbGlzdCBvZiBAY29kZXs8c2hlcGhlcmQtc2Vydmlj ZT59LgorRWFjaCBleHRlbnNpb24gbXVzdCBwYXNzIGEgbGlzdCBvZiBAY29kZXs8c2hlcGhlcmQt c2VydmljZT59LiBJdHMKK3ZhbHVlIG11c3QgYmUgYSBAY29kZXtzaGVwaGVyZC1jb25maWd1cmF0 aW9ufSwgYXMgZGVzY3JpYmVkIGJlbG93OgogQGVuZCBkZWZ2cgogCitAZGVmdHAge0RhdGEgVHlw ZX0gc2hlcGhlcmQtY29uZmlndXJhdGlvbgorVGhpcyBkYXRhIHR5cGUgcmVwcmVzZW50cyBzaGVw aGVyZCdzIGNvbmZpZ3VyYXRpb24uCisKK0B0YWJsZSBAY29kZQorQGl0ZW0gc2hlcGhlcmQgKGRl ZmF1bHQ6IEBjb2Rle3NoZXBoZXJkfSkKK1RoZSBzaGVwaGVyZCBwYWNrYWdlIHRvIHVzZS4KKwor QGl0ZW0gc2VydmljZXMgKGRlZmF1bHQ6IEBjb2RleycoKX0pCitBIGxpc3Qgb2YgQGNvZGV7PHNo ZXBoZXJkLXNlcnZpY2U+fSB0byBzdGFydC4KK1lvdSBzaG91bGQgcHJvYmFibHkgdXNlIHRoZSBz ZXJ2aWNlIGV4dGVuc2lvbgorbWVjaGFuaXNtIGluc3RlYWQgKEBweHJlZntTaGVwaGVyZCBTZXJ2 aWNlc30pLgorQGVuZCB0YWJsZQorQGVuZCBkZWZ0cAorCiBAZGVmdnIge1NjaGVtZSBWYXJpYWJs ZX0gJXNoZXBoZXJkLXJvb3Qtc2VydmljZQogVGhpcyBzZXJ2aWNlIHJlcHJlc2VudHMgUElEQHRp ZXt9MS4KIEBlbmQgZGVmdnIKZGlmZiAtLWdpdCBhL2dudS9zZXJ2aWNlcy9zaGVwaGVyZC5zY20g Yi9nbnUvc2VydmljZXMvc2hlcGhlcmQuc2NtCmluZGV4IGQyZjk3NzYyODguLjE0YTZhYTE0ZGIg MTAwNjQ0Ci0tLSBhL2dudS9zZXJ2aWNlcy9zaGVwaGVyZC5zY20KKysrIGIvZ251L3NlcnZpY2Vz L3NoZXBoZXJkLnNjbQpAQCAtMyw2ICszLDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAxNyBDbMOp bWVudCBMYXNzaWV1ciA8Y2xlbWVudEBsYXNzaWV1ci5vcmc+CiA7OzsgQ29weXJpZ2h0IMKpIDIw MTggQ2FybG8gWmFuY2FuYXJvIDxjYXJsb0B6YW5jYW5hcm8uaWQuYXU+CiA7OzsgQ29weXJpZ2h0 IMKpIDIwMjAgSmFuIChqYW5uZWtlKSBOaWV1d2VuaHVpemVuIDxqYW5uZWtlQGdudS5vcmc+Cis7 OzsgQ29weXJpZ2h0IMKpIDIwMjEgTWF4aW1lIERldm9zIDxtYXhpbWVkZXZvc0B0ZWxlbmV0LmJl PgogOzs7CiA7OzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1aXguCiA7OzsKQEAgLTM2LDcg KzM3LDEyIEBACiAgICM6dXNlLW1vZHVsZSAoc3JmaSBzcmZpLTI2KQogICAjOnVzZS1tb2R1bGUg KHNyZmkgc3JmaS0zNCkKICAgIzp1c2UtbW9kdWxlIChzcmZpIHNyZmktMzUpCi0gICM6ZXhwb3J0 IChzaGVwaGVyZC1yb290LXNlcnZpY2UtdHlwZQorICAjOmV4cG9ydCAoc2hlcGhlcmQtY29uZmln dXJhdGlvbgorICAgICAgICAgICAgc2hlcGhlcmQtY29uZmlndXJhdGlvbj8KKyAgICAgICAgICAg IHNoZXBoZXJkLWNvbmZpZ3VyYXRpb24tc2hlcGhlcmQKKyAgICAgICAgICAgIHNoZXBoZXJkLWNv bmZpZ3VyYXRpb24tc2VydmljZXMKKworICAgICAgICAgICAgc2hlcGhlcmQtcm9vdC1zZXJ2aWNl LXR5cGUKICAgICAgICAgICAgICVzaGVwaGVyZC1yb290LXNlcnZpY2UKICAgICAgICAgICAgIHNo ZXBoZXJkLXNlcnZpY2UtdHlwZQogCkBAIC03Niw3ICs4MiwxOCBAQAogOzs7IENvZGU6CiAKIAot KGRlZmluZSAoc2hlcGhlcmQtYm9vdC1nZXhwIHNlcnZpY2VzKQorKGRlZmluZS1yZWNvcmQtdHlw ZSogPHNoZXBoZXJkLWNvbmZpZ3VyYXRpb24+CisgIHNoZXBoZXJkLWNvbmZpZ3VyYXRpb24gbWFr ZS1zaGVwaGVyZC1jb25maWd1cmF0aW9uCisgIHNoZXBoZXJkLWNvbmZpZ3VyYXRpb24/CisgIChz aGVwaGVyZCBzaGVwaGVyZC1jb25maWd1cmF0aW9uLXNoZXBoZXJkCisgICAgICAgICAgICAoZGVm YXVsdCBzaGVwaGVyZCkpIDsgcGFja2FnZQorICAoc2VydmljZXMgc2hlcGhlcmQtY29uZmlndXJh dGlvbi1zZXJ2aWNlcworICAgICAgICAgICAgKGRlZmF1bHQgJygpKSkpIDsgbGlzdCBvZiA8c2hl cGhlcmQtc2VydmljZT4KKworKGRlZmluZSAoc2hlcGhlcmQtYm9vdC1nZXhwIGNvbmZpZykKKyAg IlJldHVybiBhIGdleHAgc3RhcnRpbmcgdGhlIHNoZXBoZXJkIHNlcnZpY2UuIgorICAobGV0ICgo c2hlcGhlcmQgKHNoZXBoZXJkLWNvbmZpZ3VyYXRpb24tc2hlcGhlcmQgY29uZmlnKSkKKyAgICAg ICAgKHNlcnZpY2VzIChzaGVwaGVyZC1jb25maWd1cmF0aW9uLXNlcnZpY2VzIGNvbmZpZykpKQog ICAjfihiZWdpbgogICAgICAgOzsgS2VlcCB0cmFjayBvZiB0aGUgYm9vdGVkIHN5c3RlbS4KICAg ICAgIChmYWxzZS1pZi1leGNlcHRpb24gKGRlbGV0ZS1maWxlICIvcnVuL2Jvb3RlZC1zeXN0ZW0i KSkKQEAgLTk1LDcgKzExMiwxMCBAQAogICAgICAgOzsgU3RhcnQgc2hlcGhlcmQuCiAgICAgICAo ZXhlY2wgIyQoZmlsZS1hcHBlbmQgc2hlcGhlcmQgIi9iaW4vc2hlcGhlcmQiKQogICAgICAgICAg ICAgICJzaGVwaGVyZCIgIi0tY29uZmlnIgotICAgICAgICAgICAgICMkKHNoZXBoZXJkLWNvbmZp Z3VyYXRpb24tZmlsZSBzZXJ2aWNlcykpKSkKKyAgICAgICAgICAgICAjJChzaGVwaGVyZC1jb25m aWd1cmF0aW9uLWZpbGUgc2VydmljZXMgIzpzaGVwaGVyZCBzaGVwaGVyZCkpKSkpCisKKyhkZWZp bmUgc2hlcGhlcmQtcGFja2FnZXMKKyAgKGNvbXBvc2UgbGlzdCBzaGVwaGVyZC1jb25maWd1cmF0 aW9uLXNoZXBoZXJkKSkKIAogKGRlZmluZSBzaGVwaGVyZC1yb290LXNlcnZpY2UtdHlwZQogICAo c2VydmljZS10eXBlCkBAIC0xMDMsMjAgKzEyMywyNSBAQAogICAgOzsgRXh0ZW5kaW5nIHRoZSBy b290IHNoZXBoZXJkIHNlcnZpY2UgKGFrYS4gUElEIDEpIGhhcHBlbnMgYnkKICAgIDs7IGNvbmNh dGVuYXRpbmcgdGhlIGxpc3Qgb2Ygc2VydmljZXMgcHJvdmlkZWQgYnkgdGhlIGV4dGVuc2lvbnMu CiAgICAoY29tcG9zZSBjb25jYXRlbmF0ZSkKLSAgIChleHRlbmQgYXBwZW5kKQorICAgKGV4dGVu ZCAobGFtYmRhIChjb25maWcgZXh0cmEtc2VydmljZXMpCisgICAgICAgICAgICAgKHNoZXBoZXJk LWNvbmZpZ3VyYXRpb24KKyAgICAgICAgICAgICAgIChpbmhlcml0IGNvbmZpZykKKyAgICAgICAg ICAgICAgIChzZXJ2aWNlcyAoYXBwZW5kIChzaGVwaGVyZC1jb25maWd1cmF0aW9uLXNlcnZpY2Vz IGNvbmZpZykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4dHJhLXNlcnZpY2Vz KSkpKSkKICAgIChleHRlbnNpb25zIChsaXN0IChzZXJ2aWNlLWV4dGVuc2lvbiBib290LXNlcnZp Y2UtdHlwZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoZXBoZXJk LWJvb3QtZ2V4cCkKICAgICAgICAgICAgICAgICAgICAgIChzZXJ2aWNlLWV4dGVuc2lvbiBwcm9m aWxlLXNlcnZpY2UtdHlwZQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IChjb25zdCAobGlzdCBzaGVwaGVyZCkpKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgc2hlcGhlcmQtcGFja2FnZXMpKSkKKyAgIChkZWZhdWx0LXZhbHVlIChzaGVw aGVyZC1jb25maWd1cmF0aW9uKSkKICAgIChkZXNjcmlwdGlvbgogICAgICJSdW4gdGhlIEdOVSBT aGVwaGVyZCBhcyBQSUQgMS0tLWkuZS4sIHRoZSBvcGVyYXRpbmcgc3lzdGVtJ3MgZmlyc3QKIHBy b2Nlc3MuICBUaGUgU2hlcGhlcmQgdGFrZXMgY2FyZSBvZiBtYW5hZ2luZyBzZXJ2aWNlcyBzdWNo IGFzIGRhZW1vbnMgYnkKIGVuc3VyaW5nIHRoZXkgYXJlIHN0YXJ0ZWQgYW5kIHN0b3BwZWQgaW4g dGhlIHJpZ2h0IG9yZGVyLiIpKSkKIAogKGRlZmluZSAlc2hlcGhlcmQtcm9vdC1zZXJ2aWNlCi0g IDs7IFRoZSByb290IHNoZXBoZXJkIHNlcnZpY2UsIGFrYS4gUElEIDEuICBJdHMgcGFyYW1ldGVy IGlzIGEgbGlzdCBvZgotICA7OyA8c2hlcGhlcmQtc2VydmljZT4gb2JqZWN0cy4KLSAgKHNlcnZp Y2Ugc2hlcGhlcmQtcm9vdC1zZXJ2aWNlLXR5cGUgJygpKSkKKyAgOzsgVGhlIHJvb3Qgc2hlcGhl cmQgc2VydmljZSwgYWthLiBQSUQgMS4gIEl0cyBwYXJhbWV0ZXIgaXMgYQorICA7OyA8c2hlcGhl cmQtY29uZmlndXJhdGlvbj4uCisgIChzZXJ2aWNlIHNoZXBoZXJkLXJvb3Qtc2VydmljZS10eXBl KSkKIAogKGRlZmluZS1zeW50YXggc2hlcGhlcmQtc2VydmljZS10eXBlCiAgIChzeW50YXgtcnVs ZXMgKGRlc2NyaXB0aW9uKQpAQCAtMjcwLDkgKzI5NSw5IEBAIHN0b3JlZC4iCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICN+KCMkbmFtZSAjJGRvYyAjJHByb2MpKSkKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNoZXBoZXJkLXNlcnZpY2UtYWN0aW9ucyBzZXJ2 aWNlKSkpKSkpKSkKIAotKGRlZmluZSAoc2NtLT5nbyBmaWxlKQorKGRlZmluZSogKHNjbS0+Z28g ZmlsZSAjOmtleSAoc2hlcGhlcmQgc2hlcGhlcmQpKQogICAiQ29tcGlsZSBGSUxFLCB3aGljaCBj b250YWlucyBjb2RlIHRvIGJlIGxvYWRlZCBieSBzaGVwaGVyZCdzIGNvbmZpZyBmaWxlLAotYW5k IHJldHVybiB0aGUgcmVzdWx0aW5nICcuZ28nIGZpbGUuIgorYW5kIHJldHVybiB0aGUgcmVzdWx0 aW5nICcuZ28nIGZpbGUuIFNIRVBIRVJEIGlzIHVzZWQgYXMgc2hlcGhlcmQgcGFja2FnZS4iCiAg IChsZXQtc3lzdGVtIChzeXN0ZW0gdGFyZ2V0KQogICAgICh3aXRoLWV4dGVuc2lvbnMgKGxpc3Qg c2hlcGhlcmQpCiAgICAgICAoY29tcHV0ZWQtZmlsZSAoc3RyaW5nLWFwcGVuZCAoYmFzZW5hbWUg KHNjaGVtZS1maWxlLW5hbWUgZmlsZSkgIi5zY20iKQpAQCAtMjk0LDExICszMTksMTMgQEAgYW5k IHJldHVybiB0aGUgcmVzdWx0aW5nICcuZ28nIGZpbGUuIgogICAgICAgICAgICAgICAgICAgICAg IzpvcHRpb25zICcoIzpsb2NhbC1idWlsZD8gI3QKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICM6c3Vic3RpdHV0YWJsZT8gI2YpKSkpKQogCi0oZGVmaW5lIChzaGVwaGVyZC1jb25m aWd1cmF0aW9uLWZpbGUgc2VydmljZXMpCi0gICJSZXR1cm4gdGhlIHNoZXBoZXJkIGNvbmZpZ3Vy YXRpb24gZmlsZSBmb3IgU0VSVklDRVMuIgorKGRlZmluZSogKHNoZXBoZXJkLWNvbmZpZ3VyYXRp b24tZmlsZSBzZXJ2aWNlcyAjOmtleSAoc2hlcGhlcmQgc2hlcGhlcmQpKQorICAiUmV0dXJuIHRo ZSBzaGVwaGVyZCBjb25maWd1cmF0aW9uIGZpbGUgZm9yIFNFUlZJQ0VTLiBTSEVQSEVSRCBpcyB1 c2VkCithcyBzaGVwaGVyZCBwYWNrYWdlLiIKICAgKGFzc2VydC12YWxpZC1ncmFwaCBzZXJ2aWNl cykKIAotICAobGV0ICgoZmlsZXMgKG1hcCBzaGVwaGVyZC1zZXJ2aWNlLWZpbGUgc2VydmljZXMp KSkKKyAgKGxldCAoKGZpbGVzIChtYXAgc2hlcGhlcmQtc2VydmljZS1maWxlIHNlcnZpY2VzKSkK KyAgICAgICAgKHNjbS0+Z28gKGN1dGUgc2NtLT5nbyA8PiAjOnNoZXBoZXJkIHNoZXBoZXJkKSkp CiAgICAgKGRlZmluZSBjb25maWcKICAgICAgICN+KGJlZ2luCiAgICAgICAgICAgKHVzZS1tb2R1 bGVzIChzcmZpIHNyZmktMzQpCi0tIAoyLjMwLjAKCg== --=-nMsxQSEplwIS5j0vpE/j-- --=-JmwFQ1B87MmYAFn9je2n Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYIADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYA6F5BccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7haNAQDmCkf7RMW+VF8FGTJqa6EU904b dKz7vl7xL6k5++n2SQD/UnrR7D7SWwm/uJtUDdRn4klW6t/eDTcJElHW83bojgg= =YlVB -----END PGP SIGNATURE----- --=-JmwFQ1B87MmYAFn9je2n--