summaryrefslogtreecommitdiffstats
path: root/rules/fam.in
blob: d958f0bee641374abf2ce304d424e9758ec64760 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
# fam File Alteration Monitor

menuconfig FAM
	bool
	prompt "famd                "
	select PORTMAP
	select GCCLIBS_CXX
	select GCCLIBS_GCC_S
	help
	  FAM (File Alteration Monitor) is a server which tracks changes to the
	  filesystem and relays these changes to interested applications. Its
	  efficiency comes from consolidating the polling for all applications
	  or, with kernel support, from obtaining kernel notifications of file
	  system changes. This also works for network filesystems, if the remote
	  host also runs a fam daemon.

	  This version is patched so it uses kernel's DNOTIFY feature. Ensure this
	  feature is enabled in the kernel (search for symbol CONFIG_DNOTIFY)

	  This daemon requires portmap to spread its service.

config FAM_LIBRARY
	bool
	default n
	prompt "Install libfam"
	depends on FAM
	help
	  If there is an application that is linked against libfam check this
	  entry to install this library also on the target

comment "cvs runtime options   ---"
	depends on FAM

config FAM_DEFAULT_CONF
	bool
	default y
	prompt "Use default config file"
	depends on FAM
	help
	  This installs fam distribution's fam.conf file. Its almost generic and
	  usable.

config FAM_INETD_SERVER
	bool
	default y
	depends on FAM
	prompt "Start from inetd"
	help
	  This installs a startup configuration for famd from inetd. It adds to
	  the /etc/inetd.conf a line like this:
	   sgi_fam/1-2 stream  rpc/tcp wait root /usr/sbin/famd famd -c /etc/fam.conf
	  Note: You must enable one of the two possible inet daemons: There is
	  one embedded in busybox and one in packet inetutils.

config FAM_INETD_STRING
	string
	depends on FAM
	depends on FAM_INETD_SERVER
	prompt "inetd service entry"
	default "sgi_fam/1-2 stream  rpc/tcp wait root /usr/sbin/famd famd -c /etc/fam.conf"
	help
	  This string is added to inetd's configuration /etc/inetd.conf.