guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

41/45: reppar: Move the discussion of multiple profiles earlier; add exa


From: Ludovic Courtès
Subject: 41/45: reppar: Move the discussion of multiple profiles earlier; add example.
Date: Tue, 09 Jun 2015 12:37:13 +0000

civodul pushed a commit to branch master
in repository maintenance.

commit 85e5509ab69fc19263b68b0ca02ba38dc6ad3eb7
Author: Ludovic Courtès <address@hidden>
Date:   Tue Jun 2 12:03:04 2015 +0200

    reppar: Move the discussion of multiple profiles earlier; add example.
    
    Suggested by Eric Bavier.
---
 doc/reppar-2015/reproducible-hpc.skb |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/doc/reppar-2015/reproducible-hpc.skb 
b/doc/reppar-2015/reproducible-hpc.skb
index 8cb74af..f4da776 100644
--- a/doc/reppar-2015/reproducible-hpc.skb
+++ b/doc/reppar-2015/reproducible-hpc.skb
@@ -378,7 +378,13 @@ process in its isolated environment with write access to 
this directory.
 Of course users never have to type these long ,(tt [/gnu/store]) file
 names.  They can install packages in their ,(emph [profile]) using
 the ,(tt [guix package]) command, which essentially creates symbolic
-links under ,(tt [~/.guix-profile]).  It is then a matter of defining
+links to the selected ,(tt [/gnu/store]) items.   By default, the tree of
+symbolic links is rooted at ,(tt [~/.guix-profile]), but users
+can also create independent profiles in
+arbitrary places of the file system.  For instance, a user may choose to
+have GCC and Open,(~)MPI in the default profile, and to populate
+another profile with Clang and MPICH2.])
+      (p [It is then a matter of defining
 the search paths for the compiler, linker, and other tools ,(it [via])
 environment variables.  Fortunately, Guix keeps track of that and the
 ,(tt [guix package --search-paths]) command returns all the necessary
@@ -436,9 +442,7 @@ complete workflows.])
             (prog :line #f
                (source :language scheme :file "code/manifest.scm")))
 
-         (p [Guix users have a default profile in ,(tt
-[~/.guix-profile]) but they can create independent profiles in
-arbitrary places of the file system.  Guix supports two ways to manage a
+         (p [Guix supports two ways to manage a
 profile.  The first one is to make transactions that add, upgrade, or
 remove packages in the profile: ,(tt [guix package --install openmpi
 --remove mpich2]) installs Open,(~)MPI and removes MPICH2



reply via email to

[Prev in Thread] Current Thread [Next in Thread]