Annotation of fam/INSTALL, Revision 1.1.1.1
1.1 trev 1: BUILDING & INSTALLING FAM
2:
3: The standard way to build and install FAM is as follows:
4:
5: ./configure
6: make
7: make install
8:
9:
10: STARTING FAM
11:
12: FAM uses RPC, and is usually started by a superserver such as inetd or xinetd.
13:
14: The make install target currently tries to add FAM to the system's portmapper
15: and inetd, however this method will soon be removed.
16:
17: To manually add FAM:
18:
19: 1. Add FAM to your portmapper
20:
21: Add this line to /etc/rpc:
22: sgi_fam 391002 fam # File Alteration Monitor
23:
24: 2. Add FAM to your superserver
25:
26: If you use inetd, add this line to /etc/inetd.conf
27: sgi_fam/1-2 stream rpc/tcp wait root /usr/local/bin/fam fam
28:
29: then tell inetd to reread its configuration file:
30: killall -HUP inetd
31:
32: If you use xinetd, add a file similar to the following in /etc/xinetd.d/
33:
34: --8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<--
35: # default: on
36: # description: FAM - file alteration monitor
37: service sgi_fam
38: {
39: type = RPC UNLISTED
40: socket_type = stream
41: user = root
42: group = nobody
43: server = /usr/local/bin/fam
44: wait = yes
45: protocol = tcp
46: rpc_version = 2
47: rpc_number = 391002
48: }
49: --8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<--
50:
51: If you do not want to use either, start FAM with the -T0 option:
52: /usr/local/bin/fam -T0
53:
54: Naturally you will need to place this in your system's startup
55: file if you want it to be automatically started.
56:
57:
58: 3. Ensure that FAM is registered with the portmapper
59:
60: Run this and make sure that you get at least one line of output:
61: rpcinfo -p | grep fam
62:
63: if you don't, you may need to restart your portmapper and (x)inetd.
64:
65:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>