From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:60145) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ipUYq-0002SU-Ew for guix-patches@gnu.org; Thu, 09 Jan 2020 04:57:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ipUYo-0004di-1U for guix-patches@gnu.org; Thu, 09 Jan 2020 04:57:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:45846) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ipUYn-0004co-Sx for guix-patches@gnu.org; Thu, 09 Jan 2020 04:57:01 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ipUYn-0004Sq-RX for guix-patches@gnu.org; Thu, 09 Jan 2020 04:57:01 -0500 Subject: [bug#39049] guix-install.sh: Create an init profile for better out-of-the-box experience on foreign distros Resent-Message-ID: Received: from eggs.gnu.org ([2001:470:142:3::10]:45446) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ipSAZ-0005CP-8Q for guix-patches@gnu.org; Thu, 09 Jan 2020 02:23:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ipSAX-0004wb-UM for guix-patches@gnu.org; Thu, 09 Jan 2020 02:23:51 -0500 Received: from mail-oi1-x233.google.com ([2607:f8b0:4864:20::233]:43671) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ipSAX-0004sx-Mo for guix-patches@gnu.org; Thu, 09 Jan 2020 02:23:49 -0500 Received: by mail-oi1-x233.google.com with SMTP id p125so5013981oif.10 for ; Wed, 08 Jan 2020 23:23:49 -0800 (PST) MIME-Version: 1.0 From: Prafulla Giri Date: Thu, 9 Jan 2020 13:08:36 +0545 Message-ID: Content-Type: multipart/mixed; boundary="000000000000e153d7059bafe3e7" 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: 39049@debbugs.gnu.org --000000000000e153d7059bafe3e7 Content-Type: multipart/alternative; boundary="000000000000e153d5059bafe3e5" --000000000000e153d5059bafe3e5 Content-Type: text/plain; charset="UTF-8" Esteemed maintainers, Attached is a patch that I think improves the guix user experience on a foreign distro. It creates a guix.sh init profile at /etc/profile.d (in the same vein as flatpak with it's /etc/profile.d/flatpak.sh). I have been using the init file on few of my friends computers with no regressions. I have tried my best to emulate the commit-logs as seen from `git log etc/guix-install.sh`. Please do let me know if I am doing anything wrong. This is my first real contribution to a GNU project, ever. I am still a n00b, and only have had experiences with GitHub based PRs so far, and still have a lot to learn. Please forgive my klutzes. --000000000000e153d5059bafe3e5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Esteemed maintainers,

Attach= ed is a patch that I think improves the guix user experience on a foreign d= istro. It creates a guix.sh init profile at /etc/profile.d (in the same vei= n as flatpak with it's /etc/profile.d/flatpak.sh). I have been using th= e init file on few of my friends computers with no regressions.
<= br>
I have tried my best to emulate the commit-logs as seen from = `git log etc/guix-install.sh`. Please do let me know if I am doing anything= wrong. This is my first real contribution to a GNU project, ever. I am sti= ll a n00b, and only have had experiences with GitHub based PRs so far, and = still have a lot to learn. Please forgive my klutzes.
--000000000000e153d5059bafe3e5-- --000000000000e153d7059bafe3e7 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-guix-install.sh-Create-an-init-profile-during-instal.patch" Content-Disposition: attachment; filename="0001-guix-install.sh-Create-an-init-profile-during-instal.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k56ejwhp0 RnJvbSA1MjdkODJjNjZhMWU4MDc3OWY3NWExNmNmZGQ2NTYzNGQ1NWYzMmMxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQcmFmdWxsYSBHaXJpIDxwcmF0aGVibGFja2RpYW1vbmRAZ21h aWwuY29tPgpEYXRlOiBTYXQsIDI4IERlYyAyMDE5IDEyOjQ4OjUyICswNTQ1ClN1YmplY3Q6IFtQ QVRDSF0gZ3VpeC1pbnN0YWxsLnNoOiBDcmVhdGUgYW4gaW5pdCBwcm9maWxlIGR1cmluZyBpbnN0 YWxsYXRpb24KCkNyZWF0ZSBhbiBpbml0IHByb2ZpbGUgKC9ldGMvcHJvZmlsZS5kL2d1aXguc2gp IGR1cmluZyBpbnN0YWxsYXRpb24gZm9yCmJldHRlciBpbnRlZ3JhdGlvbiB3aXRoIGZvcmVpZ24g ZGlzdHJvcy4gVGhpcyBmaWxlLCByZWFkIGJ5IGxvZ2luLXNoZWxscwpzZXRzIGEgZmV3IGVudmly b25tZW50IHZhcmlhYmxlcyAoUEFUSCwgR1VJWF9QUk9GSUxFLCBHVUlYX0xPQ0FMRSwgYWxvbmcK d2l0aCBYREdfREFUQV9ESVJTKSBhbmQgbWFrZXMgZ3VpeC1pbnN0YWxsZWQgcGFja2FnZXMgcmVh ZGlseSBhdmFpbGFibGUKZm9yIHRoZSB1c2Vycy4gT3RoZXIgZW52aXJvbm1lbnQgdmFyaWFibGVz LCBhcyBsaXN0ZWQgYnkgYGd1aXggcGFja2FnZQotLXNlYXJjaC1wYXRocz1wcmVmaXhgLCBhcmUg YWxzbyBleHBvcnRlZC4KCkNoZWNrcyBhcmUgaW4gcGxhY2UgdG8gcHJldmVudCB0aGUgaW5pdCBw cm9maWxlIGZyb20gbmVlZGxlc3NseSBwb2xsdXRpbmcKdGhlIHVzZXIncyBlbnZpcm9ubWVudC4K CiogZXRjL2d1aXgtaW5zdGFsbC5zaCAoc3lzX2NyZWF0ZV9pbml0X3Byb2ZpbGUpOiBOZXcgZnVu Y3Rpb24gdG8gY3JlYXRlCi9ldGMvcHJvZmlsZS5kL2d1aXguc2ggaW5pdCBwcm9maWxlLgotLS0K IGV0Yy9ndWl4LWluc3RhbGwuc2ggfCAyMSArKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBj aGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZXRjL2d1aXgtaW5zdGFsbC5z aCBiL2V0Yy9ndWl4LWluc3RhbGwuc2gKaW5kZXggMTExZTI1ZmJjYi4uYjU3ZDcxOTgxZiAxMDA3 NTUKLS0tIGEvZXRjL2d1aXgtaW5zdGFsbC5zaAorKysgYi9ldGMvZ3VpeC1pbnN0YWxsLnNoCkBA IC0zOTMsNiArMzkzLDI2IEBAIHN5c19hdXRob3JpemVfYnVpbGRfZmFybXMoKQogICAgIGRvbmUK IH0KIAorc3lzX2NyZWF0ZV9pbml0X3Byb2ZpbGUoKQoreyAjIENyZWF0ZSAvZXRjL3Byb2ZpbGUu ZC9ndWl4LnNoIGZvciBiZXR0ZXIgZGVza3RvcCBpbnRlZ3JhdGlvbgorICAgIGNhdCA8PCJFT0Yi ID4gL2V0Yy9wcm9maWxlLmQvZ3VpeC5zaAorIyBfR1VJWF9QUk9GSUxFOiBgZ3VpeCBwdWxsYCBw cm9maWxlCitfR1VJWF9QUk9GSUxFPSIkSE9NRS8uY29uZmlnL2d1aXgvY3VycmVudCIKK1sgLUwg JF9HVUlYX1BST0ZJTEUgXSAmJiBleHBvcnQgUEFUSD0iJF9HVUlYX1BST0ZJTEUvYmluJHtQQVRI Ois6fSRQQVRIIgorCisjIEdVSVhfUFJPRklMRTogVXNlcidzIGRlZmF1bHQgcHJvZmlsZQorR1VJ WF9QUk9GSUxFPSIkSE9NRS8uZ3VpeC1wcm9maWxlIgorWyAtTCAkR1VJWF9QUk9GSUxFIF0gfHwg cmV0dXJuCitHVUlYX0xPQ1BBVEg9IiRHVUlYX1BST0ZJTEUvbGliL2xvY2FsZSIKK2V4cG9ydCBH VUlYX1BST0ZJTEUgR1VJWF9MT0NQQVRICisKK2V2YWwgYGd1aXggcGFja2FnZSAtLXNlYXJjaC1w YXRocz1wcmVmaXggMj4gL2Rldi9udWxsYAorCisjIHNldCBYREdfREFUQV9ESVJTIHRvIGluY2x1 ZGUgR3VpeCBpbnN0YWxsYXRpb25zCitleHBvcnQgWERHX0RBVEFfRElSUz0iJEdVSVhfUFJPRklM RS9zaGFyZSR7WERHX0RBVEFfRElSUzorOn0kWERHX0RBVEFfRElSUyIKK0VPRgorfQorCiB3ZWxj b21lKCkKIHsKICAgICBjYXQ8PCJFT0YiCkBAIC00NDksNiArNDY5LDcgQEAgbWFpbigpCiAgICAg c3lzX2NyZWF0ZV9idWlsZF91c2VyCiAgICAgc3lzX2VuYWJsZV9ndWl4X2RhZW1vbgogICAgIHN5 c19hdXRob3JpemVfYnVpbGRfZmFybXMKKyAgICBzeXNfY3JlYXRlX2luaXRfcHJvZmlsZQogCiAg ICAgX21zZyAiJHtJTkZ9Y2xlYW5pbmcgdXAgJHt0bXBfcGF0aH0iCiAgICAgcm0gLXIgIiR7dG1w X3BhdGh9IgotLSAKMi4yNC4xCgo= --000000000000e153d7059bafe3e7--