From 6a73b1b1129d3d636d7a0559dffa19e5d40aaf0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Batista?= Date: Tue, 16 Jun 2020 23:13:03 -0300 Subject: [PATCH] doc: cookbook: Add info on the need of using torsocks when pulling. To: guix-devel@gnu.org * doc/guix-cookbook.texi (Getting substitutes from Tor): Add note at the end on using torsocks when pulling. --- doc/guix-cookbook.texi | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/doc/guix-cookbook.texi b/doc/guix-cookbook.texi index 1342826c97..1852ce6c3a 100644 --- a/doc/guix-cookbook.texi +++ b/doc/guix-cookbook.texi @@ -15,6 +15,7 @@ Copyright @copyright{} 2020 Oleg Pykhalov@* Copyright @copyright{} 2020 Matthew Brooks@* Copyright @copyright{} 2020 Marcin Karpezo@* Copyright @copyright{} 2020 Brice Waegeneire@* +Copyright @copyright{} 2020 André Batista@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or @@ -1802,7 +1803,7 @@ at your own risk. @end quotation Guix's substitute server is available as a Onion service, if you want -to use it to get your substitutes from Tor configure your system as +to use it to get your substitutes through Tor configure your system as follow: @lisp @@ -1843,6 +1844,11 @@ sudo herd set-http-proxy guix-daemon http://localhost:9250 guix build --substitute-urls=https://bp7o7ckwlewr4slm.onion … @end example +Note that the procedure described above applies only to package substitution. +When you update your guix distribution with @command{guix pull}, you should +use @command{torsocks} if you want to route the connection to guix git +repository servers through Tor. + @c ********************************************************************* @node Advanced package management @chapter Advanced package management -- 2.26.2