chiark / gitweb /
tripe-keys: Provide upload-hook for more complicated publishing.
[tripe] / README
CommitLineData
0fa31a96 1TRIPE
2
3Installation notes
4
5 Standard GNU Autoconf fare.
6
7 ./configure
8 make
9 make install
10
11 I've now added a startup script, `tripe-init'. The Makefile
12 doesn't install it anywhere, but if you want to use it in your
13 boot sequence:
14
15 * If you use a SysV-like init, drop `tripe-init' in as
16 `/etc/init.d/tripe' (or wherever -- Tru64 users and similar
17 will want `/sbin/init.d/tripe'; RedHat users want
18 `/etc/rc.d/init.d/tripe' for some bizarre reason), and put
19 in symlinks to make it run, just after your networking
20 starts up.
21
22 On my Debian box, I used
23
af8ac61a 24 update-rc.d tripe defaults 15 85
0fa31a96 25
26 to set up the links.
27
28 * If you use a BSD-like init, put `tripe-init' in /usr/sbin,
29 and run
30
31 /usr/sbin/tripe-init start
32
33 from the init script at some appropriate time.
34
35 Automake is a bit crap and won't have set the execute bit on
36 `tripe-init', so you'll need to do that. Sorry.
37
38 Also, it's a good idea to copy `tripe.conf' into
39 `/etc/tripe.conf'. Then fill in the options that you want.
40
41 Finally, populate the directory `/var/lib/tripe/peers' with
42 scripts to set up peers. This kind of thing is all that's
43 needed:
44
45 #! /bin/sh
46
47 set -e
165efde7 48 tripectl add PEER PEER-ADDR 4070
0fa31a96 49 ifname=`tripectl ifname PEER`
96e12a81 50 ifconfig $ifname LOCAL pointopoint REMOTE mtu 1429
0fa31a96 51 route add -net RNET netmask RMASK gw REMOTE