From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37553) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gN0Z9-0003u3-AY for guix-patches@gnu.org; Wed, 14 Nov 2018 14:11:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gN0Z4-0004Ca-9y for guix-patches@gnu.org; Wed, 14 Nov 2018 14:11:07 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:48278) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gN0Z4-0004CK-5a for guix-patches@gnu.org; Wed, 14 Nov 2018 14:11:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gN0Z3-0001uF-T3 for guix-patches@gnu.org; Wed, 14 Nov 2018 14:11:01 -0500 Subject: [bug#33385] [PATCH] doc: Modify sentence to clarify that ./pre-inst-env is generated Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:37093) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gN0Xz-0003m2-75 for guix-patches@gnu.org; Wed, 14 Nov 2018 14:09:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gN0Xr-0002UB-J0 for guix-patches@gnu.org; Wed, 14 Nov 2018 14:09:55 -0500 Received: from mx1.riseup.net ([198.252.153.129]:47634) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gN0Xp-0002Ns-V3 for guix-patches@gnu.org; Wed, 14 Nov 2018 14:09:47 -0500 From: swedebugia Message-ID: <6294c779-ea5e-2998-b955-2eb48c5d095e@riseup.net> Date: Wed, 14 Nov 2018 20:09:34 +0100 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------92DE6BFD303DFF711DC5DC3E" Content-Language: en-US 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: 33385@debbugs.gnu.org, guix@lprndn.info This is a multi-part message in MIME format. --------------92DE6BFD303DFF711DC5DC3E Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit -- Cheers Swedebugia --------------92DE6BFD303DFF711DC5DC3E Content-Type: text/x-patch; name="0001-doc-Modify-sentence-to-clarify-that-.-pre-inst-env-i.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename*0="0001-doc-Modify-sentence-to-clarify-that-.-pre-inst-env-i.pa"; filename*1="tch" >From ce93cbc8ce4c3cba59cf70c8d073af0a796935ec Mon Sep 17 00:00:00 2001 From: swedebugia Date: Wed, 14 Nov 2018 20:03:57 +0100 Subject: [PATCH] doc: Modify sentence to clarify that ./pre-inst-env is generated * doc/contributing.texi (Running Guix Before It Is Installed): Modify --- doc/contributing.texi | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/doc/contributing.texi b/doc/contributing.texi index 91a87ef2d..6d66d7eed 100644 --- a/doc/contributing.texi +++ b/doc/contributing.texi @@ -107,15 +107,16 @@ test the changes made in your local source tree checkout without actually installing them. So that you can distinguish between your ``end-user'' hat and your ``motley'' costume. -To that end, all the command-line tools can be used even if you have not -run @code{make install}. To do that, you first need to have an environment -with all the dependencies available (@pxref{Building from Git}), and then -simply prefix each command with -@command{./pre-inst-env} (the @file{pre-inst-env} script lives in the -top build tree of Guix), as in@footnote{The @option{-E} flag to -@command{sudo} guarantees that @code{GUILE_LOAD_PATH} is correctly set -such that @command{guix-daemon} and the tools it uses can find the Guile -modules they need.}: +@cindex pre-inst-env +To that end, all the command-line tools can be used even if you have not run +@code{make install}. To do that, you first need to have an environment with +all the dependencies available (@pxref{Building from Git}), and then simply +prefix each command with @command{./pre-inst-env} (the @file{pre-inst-env} +script is generated during the bootstrapping and configuring of Guix and is +located in the top build tree of Guix), as in@footnote{The @option{-E} flag to +@command{sudo} guarantees that @code{GUILE_LOAD_PATH} is correctly set such +that @command{guix-daemon} and the tools it uses can find the Guile modules +they need.}: @example $ sudo -E ./pre-inst-env guix-daemon --build-users-group=guixbuild -- 2.18.0 --------------92DE6BFD303DFF711DC5DC3E--