[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#52891] [PATCH] guix-install.sh: Run guix.sh script in /etc/profile.
From: |
Konrad Hinsen |
Subject: |
[bug#52891] [PATCH] guix-install.sh: Run guix.sh script in /etc/profile.d last. |
Date: |
Thu, 30 Dec 2021 09:39:31 +0100 |
* etc/guix-install.sh: Rename /etc/profile.d/guix.sh to zzz-guix.sh.
This script refers to environment variables set by the host distribution.
They may be set in other scripts in /etc/profile.d, which must therefore
be run first.
Example: in Ubuntu 20.04, XDG_DATA_DIRS is set in
/etc/profile.d/xdg_dirs_desktop_session.sh
---
etc/guix-install.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/etc/guix-install.sh b/etc/guix-install.sh
index cd1a1c34c1..00a9fc5377 100755
--- a/etc/guix-install.sh
+++ b/etc/guix-install.sh
@@ -503,7 +503,7 @@ sys_create_init_profile()
{ # Define for better desktop integration
# This will not take effect until the next shell or desktop session!
[ -d "/etc/profile.d" ] || mkdir /etc/profile.d # Just in case
- cat <<"EOF" > /etc/profile.d/guix.sh
+ cat <<"EOF" > /etc/profile.d/zzz-guix.sh
# _GUIX_PROFILE: `guix pull` profile
_GUIX_PROFILE="$HOME/.config/guix/current"
export PATH="$_GUIX_PROFILE/bin${PATH:+:}$PATH"
--
2.34.0
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [bug#52891] [PATCH] guix-install.sh: Run guix.sh script in /etc/profile.d last.,
Konrad Hinsen <=