Message ID | e63a2a0b73f6d0147ccb4fe814dd9c6e6ecd14ff.1738815703.git.liam@hpfr.net |
---|---|
State | New |
Headers |
Return-Path: <guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org> X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 2CAC427BBE2; Thu, 6 Feb 2025 04:27:55 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-8.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_MSPIKE_H2,RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL, RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id D5B8327BBE2 for <patchwork@mira.cbaines.net>; Thu, 6 Feb 2025 04:27:54 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <guix-patches-bounces@gnu.org>) id 1tftTs-0000Rl-5V; Wed, 05 Feb 2025 23:27:12 -0500 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 <Debian-debbugs@debbugs.gnu.org>) id 1tftTm-0000Oq-LU for guix-patches@gnu.org; Wed, 05 Feb 2025 23:27:06 -0500 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 <Debian-debbugs@debbugs.gnu.org>) id 1tftTl-00017v-Lw; Wed, 05 Feb 2025 23:27:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=O9zkvneAmJ+V4qq5A+eouBKmG7vDmZNOVG1n/AZ5JMw=; b=t5I5X4JyBqc9/J2q3LOqlca9C+gUBgSOh2ihsSU1rgvocWU8m7jUGHwpMkwEgOl0DMhtXuxe91dLqRvEne7p9XbxA+cNh2PiZi42Sp8mZqguG1tp+/Sg5DFW8Jb4gPY7wxSpc4YVy3+8rhmDFPPlr96DYK09jPRc3/ufHyYmupaZklo74zLapKldn8tUi30hNJGkCknjrFOxcJN7vTGyLe318e3VfuRK4PWaSvj9bkTb7DA/bKMMzDypDpXD2SCFhQ3cDLT3PzkFxfxV0619N3wY1zsh+EtyM+lWA4KALuRbMw1XxN7durQT6Y14MTK1pqsdHFN9XbjESx+nzGhqMg==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1tftTi-0002XG-Kk; Wed, 05 Feb 2025 23:27:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#76082] [PATCH 4/9] guix-install.sh: Remove system-level Guix Home initialization. Resent-From: Liam Hupfer <liam@hpfr.net> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: andrew@trop.in, janneke@gnu.org, ludo@gnu.org, tanguy@bioneland.org, vagrant@debian.org, guix-patches@gnu.org Resent-Date: Thu, 06 Feb 2025 04:27:02 +0000 Resent-Message-ID: <handler.76082.B76082.17388159799587@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76082 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76082@debbugs.gnu.org Cc: Liam Hupfer <liam@hpfr.net>, Andrew Tropin <andrew@trop.in>, Janneke Nieuwenhuizen <janneke@gnu.org>, Ludovic =?utf-8?q?Court=C3=A8s?= <ludo@gnu.org>, Tanguy Le Carrour <tanguy@bioneland.org>, Vagrant Cascadian <vagrant@debian.org> X-Debbugs-Original-Xcc: Andrew Tropin <andrew@trop.in>, Janneke Nieuwenhuizen <janneke@gnu.org>, Ludovic =?utf-8?q?Court=C3=A8s?= <ludo@gnu.org>, Tanguy Le Carrour <tanguy@bioneland.org>, Vagrant Cascadian <vagrant@debian.org> Received: via spool by 76082-submit@debbugs.gnu.org id=B76082.17388159799587 (code B ref 76082); Thu, 06 Feb 2025 04:27:02 +0000 Received: (at 76082) by debbugs.gnu.org; 6 Feb 2025 04:26:19 +0000 Received: from localhost ([127.0.0.1]:53616 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1tftT1-0002UY-1B for submit@debbugs.gnu.org; Wed, 05 Feb 2025 23:26:19 -0500 Received: from out-174.mta1.migadu.com ([95.215.58.174]:34530) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <liam@hpfr.net>) id 1tftSx-0002U9-OX for 76082@debbugs.gnu.org; Wed, 05 Feb 2025 23:26:16 -0500 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpfr.net; s=key1; t=1738815968; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=O9zkvneAmJ+V4qq5A+eouBKmG7vDmZNOVG1n/AZ5JMw=; b=WcM9W82z+bHtU5v0iKfOBz7yofBVpU7KCYi6sZbpcdy1neWiMwJEfPzcXCowKghPhwg6HP idl2vG1JVbv6P4fy9wQE4U0c+zvYULA6vPfZqA4ktUDQTqkHuxVd1Maqlc3anqlmUGjZf4 +a4i3giUUh8mj9cNGDPh2IUPuBLEdwtSaIgWxkua3fz1jepoP5TT7HXLLaYWjzGqnyia/1 zN1ARPo7HXMdKF+NxgE16RPlLAUh9Xk2TbgDOWrG+FfC2FiiIYu9VtwkK6MrHgQZiVIZia tt9Oaw4McpKRg3flaoyuopDi0xP8ql7FvnHdigtXnl5YuQfl1CErR0wo9r9EPQ== From: Liam Hupfer <liam@hpfr.net> Date: Wed, 5 Feb 2025 22:25:00 -0600 Message-ID: <e63a2a0b73f6d0147ccb4fe814dd9c6e6ecd14ff.1738815703.git.liam@hpfr.net> In-Reply-To: <cover.1738814583.git.liam@hpfr.net> References: <cover.1738814583.git.liam@hpfr.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: <guix-patches.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=unsubscribe> List-Archive: <https://lists.gnu.org/archive/html/guix-patches> List-Post: <mailto:guix-patches@gnu.org> List-Help: <mailto:guix-patches-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=subscribe> Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches |
Series |
Improve profile initialization on foreign distros plus misc improvements
|
|
Commit Message
Liam Hupfer
Feb. 6, 2025, 4:25 a.m. UTC
Guix Home handles its own profile initialization in ~/.profile and documents shell setup accordingly. It does more than what is done here, including running an on-first-login script to start a user Shepherd instance. In general, changes and improvements to Guix Home initialization are unlikely to propagate to the foreign distro install script, since many Guix contributors only use Guix via Guix System and Guix Home does not depend on system-level initialization anyway. Avoid partially initializing Guix Home in /etc/profile.d to keep search path variables free of redundant entries. Instead, leave a comment directing users to the relevant manual section. * etc/guix-install.sh (sys_create_init_profile): Remove system-level Guix Home initialization. Change-Id: Ib78aa0382268a789298d4980ee394d99a602a5ca --- etc/guix-install.sh | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/etc/guix-install.sh b/etc/guix-install.sh index 22d54c0c83..8dda149edf 100755 --- a/etc/guix-install.sh +++ b/etc/guix-install.sh @@ -665,10 +665,8 @@ GUIX_LOCPATH="$GUIX_PROFILE/lib/locale${GUIX_LOCPATH:+:}$GUIX_LOCPATH" # searches 'Info-default-directory-list'. export INFOPATH="$_GUIX_PROFILE/share/info:$GUIX_PROFILE/share/info:$INFOPATH" -GUIX_PROFILE="$HOME/.guix-home/profile" -[ -f "$GUIX_PROFILE/etc/profile" ] && . "$GUIX_PROFILE/etc/profile" -[ -L "$GUIX_PROFILE" ] && \ -GUIX_LOCPATH="$GUIX_PROFILE/lib/locale${GUIX_LOCPATH:+:}$GUIX_LOCPATH" +# NOTE: Guix Home handles its own profile initialization in ~/.profile. See +# info '(guix) Configuring the Shell'. export GUIX_LOCPATH