Blame


1 f6a3556c 2022-01-23 op # installation guide
2 4c8aba72 2022-01-23 op
3 4c8aba72 2022-01-23 op kamid has a short number of dependency, namely:
4 4c8aba72 2022-01-23 op
5 4c8aba72 2022-01-23 op * libtls
6 4c8aba72 2022-01-23 op * libevent
7 60bf9fcc 2022-02-09 op * readline
8 4c8aba72 2022-01-23 op
9 383c4b31 2022-02-10 op Sources can be fetched from:
10 4c8aba72 2022-01-23 op
11 7ac00998 2022-06-12 op => GH/releases/download/CURRV/kamid-CURRV.tar.gz kamid-CURRV.tar.gz
12 7ac00998 2022-06-12 op => GH/releases/download/CURRV/SHA256 SHA256
13 7ac00998 2022-06-12 op => GH/releases/download/CURRV/SHA256.sig SHA256.sig
14 7ac00998 2022-06-12 op => GH/releases/download/CURRV/kamid-CURRV.pub kamid-CURRV.pub
15 383c4b31 2022-02-10 op
16 7ac00998 2022-06-12 op It's strongly advised to verify the tarball before compiling. A SHA256 file is provided, but it can only detect accidental corruption. Instead, use signify(1) and SHA256.sig to cryptographically verify the downloaded tarball.
17 4c8aba72 2022-01-23 op ```
18 383c4b31 2022-02-10 op $ signify -Cp kamid-CURRV.pub -x SHA256.sig
19 383c4b31 2022-02-10 op Signature Verified
20 383c4b31 2022-02-10 op kamid-CURRV.pub: OK
21 383c4b31 2022-02-10 op kamid-CURRV.tar.gz: OK
22 383c4b31 2022-02-10 op kamid-NEXTV.pub: OK
23 383c4b31 2022-02-10 op ```
24 383c4b31 2022-02-10 op
25 383c4b31 2022-02-10 op The signify pubkeys for this and the next release are:
26 383c4b31 2022-02-10 op ```
27 383c4b31 2022-02-10 op kamid-CURRV.pub: CURRSIGN
28 383c4b31 2022-02-10 op kamid-NEXTV.pub: NEXTSIGN
29 383c4b31 2022-02-10 op ```
30 383c4b31 2022-02-10 op
31 383c4b31 2022-02-10 op Once the dependencies are installed, building is as easy as:
32 383c4b31 2022-02-10 op ```
33 383c4b31 2022-02-10 op $ tar xzf kamid-CURRV.tar.gz
34 383c4b31 2022-02-10 op $ cd kamid-CURRV.tar.gz
35 4c8aba72 2022-01-23 op $ ./configure
36 4c8aba72 2022-01-23 op $ make
37 4c8aba72 2022-01-23 op # make install # eventually
38 4c8aba72 2022-01-23 op ```
39 4c8aba72 2022-01-23 op
40 4c8aba72 2022-01-23 op This should install a few programs:
41 4c8aba72 2022-01-23 op
42 4c8aba72 2022-01-23 op * kamid - the daemon itself
43 4c8aba72 2022-01-23 op * kamictl - a comman-line utility to manage the daemon
44 4c8aba72 2022-01-23 op * kamiftp - an ftp(1)-like 9p client
45 796b989f 2022-02-09 op * kamiproxy - a proxy for clients that speak 9p in cleartext
46 4c8aba72 2022-01-23 op
47 4c8aba72 2022-01-23 op and the relative manpages.
48 4c8aba72 2022-01-23 op
49 4c8aba72 2022-01-23 op => tutorial.EXT To set it up, proceed to the tutorial.