]> Cypherpunks.ru repositories - goredo.git/commitdiff
Updated installation troubleshooting
authorSergey Matveev <stargrave@stargrave.org>
Thu, 26 Nov 2020 11:05:55 +0000 (14:05 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Thu, 26 Nov 2020 11:05:55 +0000 (14:05 +0300)
README

diff --git a/README b/README
index 10d87c1ba7f5d0299197f4255770185548343641..9e4bb36c3c7a8c92568dd634c4bd89d522860044 100644 (file)
--- a/README
+++ b/README
@@ -13,18 +13,26 @@ goredo is free software: see the file COPYING for copying conditions.
 Home page: http://www.goredo.cypherpunks.ru/
 
 INSTALL                                                 *goredo-install*
-
-Either: >
+ >
     $ go get go.cypherpunks.ru/goredo
     $ goredo -symlinks
     $ export PATH=`pwd`:$PATH
-or: >
+
+If you have problems with *.golang.org's unability to verify
+authenticity of go.cypherpunks.ru TLS connection, then you can disable
+their usage by setting GOPRIVATE=go.cypherpunks.ru. If you still have
+problems with the authenticity on your side, then build it manually: >
+
     $ git clone git://git.cypherpunks.ru/goredo.git
     $ cd goredo
+    $ git tag -v v0.2.0
+    $ git clone git://git.cypherpunks.ru/gorecfile.git
+    $ ( cd gorecfile ; git tag -v v0.3.0 )
+    $ echo "replace go.cypherpunks.ru/recfile => `pwd`/gorecfile" >> go.mod
     $ go build
     $ ./goredo -symlinks
     $ export PATH=`pwd`:$PATH
-<
+
 NOTES                                                     *goredo-notes*
 
 * "all" target is default
@@ -60,7 +68,7 @@ FEATURES                                               *goredo-features*
   tai64nlocal utility from daemontools (http://cr.yp.to/daemontools.html)
   or make a symlink, to use built-in slower decoder: >
     $ ln -s goredo tai64nlocal
-<
+
 COMMANDS                                               *goredo-commands*
 
 * redo-ifchange, redo-ifcreate, redo-always
@@ -90,7 +98,7 @@ COMMANDS                                               *goredo-commands*
     $ redo target [...] # to assure that **/.redo/*.dep are filled up
     $ redo-dot target [...] > whatever.dot
     $ dot -Tpng whatever.dot > whatever.png # possibly add -Gsplines=ortho
-<
+
 FAQ                                                         *goredo-faq*
 
     Hashing and stamping~
@@ -136,15 +144,6 @@ deal with it, probably it was just his inaccuracy mistake. If you really
 want to get rid of that dependency knowledge for foo/bar target, then
 just remove foo/.redo/bar.dep.
 
-    Troubles with go get installation?~
-
-Because either your OS, or golang.org's proxies have no trust to
-go.cypherpunks.ru's CA? Try setting GOPRIVATE=go.cypherpunks.ru/goredo
-environment variable to skip sum.golang.org and proxy.golang.org usage.
-Clone repository manually and verify its signed tag. There is no way to
-disable forced TLS usage and no way to be sure that everyone uses same
-trust anchors.
-
 STATE                                                     *goredo-state*
 
 Dependency and build state is kept inside .redo subdirectory in each
@@ -167,7 +166,7 @@ dependency information (dep.rec with the schema included): >
 
     Type: stamp
     Hash: 5bbdf635932cb16b9127e69b6f3872577efed338f0a4ab6f2c7ca3df6ce50cc9
-<
+
 USAGE                                                     *goredo-usage*
 
 Run any of the command above with the -help.