Skip to content

Commit 1d6995d

Browse files
committed
Update install instructions
1 parent a3f6f6f commit 1d6995d

2 files changed

Lines changed: 38 additions & 43 deletions

File tree

README.txt

Lines changed: 21 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
=========
99

1010
,----
11-
| 0.4
11+
| 0.5.0
1212
`----
1313

1414

@@ -36,29 +36,26 @@
3636
4.2 INSTALLATION
3737
~~~~~~~~~~~~~~~~
3838

39-
1. Clone quicklisp-client from
40-
<https://github.com/quicklisp/quicklisp-client.git> to ~/quicklisp
41-
2. Clone ql-https from
42-
<https://github.com/rudolfochrist/ql-https.git> to to
43-
~/common-lisp/ql-https
44-
3. Disconnect internet.
45-
4. Start a fresh REPL and (require 'asdf)
46-
5. Load ~/common-lisp/ql-https/ql-setup.lisp
47-
6. Eval (asdf:load-system "ql-https")
48-
7. Inspect ql-<http:*fetch-scheme-functions>* and verify everything
49-
was registered properly.
50-
8. Connect internet.
51-
9. Eval (quicklisp:setup) - use the USE-HTTPS restart if you hit the
52-
network.
53-
10. DONE
54-
55-
If you're bothered that (ql:update-client) warns about a missing
56-
client-info.sexp then do:
57-
58-
1. Set ql-<info:*version>* to a year before (or any other year)
59-
e.g. from 2021-02-13 to 2020-02-13
60-
2. Run (ql:update-client) This "installs" the latest client and write
61-
the client-info.sexp
39+
1. `mkdir ~/quicklis' and `cd ~/quicklisp'
40+
2. Go to <https://beta.quicklisp.org/client/quicklisp.sexp> and lookup
41+
`:client-tar' URL, download it, verify hash and untar.
42+
3. Clone ql-https from <https://github.com/rudolfochrist/ql-https.git>
43+
to to `~/common-lisp/ql-https'
44+
4. Disconnect internet. (Prevent that anything leaks over HTTP during
45+
the installation)
46+
5. Start a fresh REPL and (require 'asdf)
47+
6. Load `~/common-lisp/ql-https/ql-setup.lisp'
48+
7. Eval `(asdf:load-system "ql-https")'
49+
8. Inspect `ql-http:*scheme-functions*' and verify everything was
50+
registered properly.
51+
9. Connect internet.
52+
10. Eval `(quicklisp:setup)' - use the USE-HTTPS restart if you hit
53+
the network.
54+
55+
Removing the /Missing client-info.sexp, using mock info/ warning.
56+
57+
1. Eval `(ql:update-client)'
58+
2. move `~/quicklisp/tmp/client-info.sexp' to `~/quicklisp'
6259

6360

6461
4.3 STARTUP

doc/README.org

Lines changed: 17 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -27,25 +27,23 @@ cat ../version
2727

2828
** INSTALLATION
2929

30-
1. Clone quicklisp-client from https://github.com/quicklisp/quicklisp-client.git
31-
to ~/quicklisp
32-
2. Clone ql-https from https://github.com/rudolfochrist/ql-https.git to
33-
to ~/common-lisp/ql-https
34-
3. Disconnect internet.
35-
4. Start a fresh REPL and (require 'asdf)
36-
5. Load ~/common-lisp/ql-https/ql-setup.lisp
37-
6. Eval (asdf:load-system "ql-https")
38-
7. Inspect ql-http:*fetch-scheme-functions* and verify everything was registered properly.
39-
8. Connect internet.
40-
9. Eval (quicklisp:setup) - use the USE-HTTPS restart if you hit the network.
41-
10. DONE
42-
43-
If you're bothered that (ql:update-client) warns about a missing client-info.sexp then do:
44-
45-
1. Set ql-info:*version* to a year before (or any other year) e.g. from 2021-02-13 to 2020-02-13
46-
2. Run (ql:update-client)
47-
This "installs" the latest client and write the client-info.sexp
48-
30+
1. =mkdir ~/quicklis= and =cd ~/quicklisp=
31+
2. Go to [[https://beta.quicklisp.org/client/quicklisp.sexp]] and lookup =:client-tar= URL, download it, verify
32+
hash and untar.
33+
3. Clone ql-https from https://github.com/rudolfochrist/ql-https.git to
34+
to =~/common-lisp/ql-https=
35+
4. Disconnect internet. (Prevent that anything leaks over HTTP during the installation)
36+
5. Start a fresh REPL and (require 'asdf)
37+
6. Load =~/common-lisp/ql-https/ql-setup.lisp=
38+
7. Eval ~(asdf:load-system "ql-https")~
39+
8. Inspect ~ql-http:*scheme-functions*~ and verify everything was registered properly.
40+
9. Connect internet.
41+
10. Eval ~(quicklisp:setup)~ - use the USE-HTTPS restart if you hit the network.
42+
43+
Removing the /Missing client-info.sexp, using mock info/ warning.
44+
45+
1. Eval ~(ql:update-client)~
46+
2. move =~/quicklisp/tmp/client-info.sexp= to =~/quicklisp=
4947

5048
** STARTUP
5149

0 commit comments

Comments
 (0)