[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#20255: [PATCH 4/4] news: Add entry for '/etc/profile' changes.
From: |
iyzsong |
Subject: |
bug#20255: [PATCH 4/4] news: Add entry for '/etc/profile' changes. |
Date: |
Wed, 17 May 2023 22:04:11 +0800 |
From: 宋文武 <iyzsong@member.fsf.org>
* etc/news.scm: Add entry.
---
etc/news.scm | 33 +++++++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
diff --git a/etc/news.scm b/etc/news.scm
index f5dc3ca0d5..2da92eeac3 100644
--- a/etc/news.scm
+++ b/etc/news.scm
@@ -26,6 +26,39 @@
(channel-news
(version 0)
+ (entry (commit "2e888b4d07c67ad74fbb4ec9afb812a236852027")
+ (title
+ (en "@file{/etc/profile} changes require manual intervention"))
+ (body
+ (en "On Guix System, now the personal shell startup file
+@file{~/.bash_profile} or @file{~/.zprofile} will be used to set up
+environment variables for the user instead of @file{/etc/profile}. And
+search-paths from multiple profiles are honored, which means a system
+configured Xfce desktop environment can find its panel plugins in the user
+profile.
+
+Before run @command{guix system reconfigure}, append the snippet below to each
+user's @file{~/.bash_profile} or @file{~/.zprofile}:
+
+@example
+# Merge search-paths from multiple profiles, the order matters.
+eval \"$(guix package --search-paths \\
+-p $HOME/.config/guix/current \\
+-p $HOME/.guix-profile \\
+-p /run/current-system/profile)\"
+
+# Prepend setuid programs.
+export PATH=/run/setuid-programs:$PATH
+
+# Set up Guix Home profile
+if [ -d ~/.guix-home ]; then . ~/.profile; fi
+@end example
+
+Or you can override them with updated skeleton files after system reconfigure.
+In addition, Guix Home users need to upgrade via @command{guix home
+reconfigure}. See @uref{https://issues.guix.gnu.org/20255} for the
+rationale.")))
+
(entry (commit "ae11fcb84ac478dfa56d322ef08890645183a087")
(title
(en "New @option{--with-configure-flag} transformation option")
--
2.40.1