# fam File Alteration Monitor menuconfig FAM bool depends on BROKEN prompt "fam " 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 the 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 "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. choice prompt "Kind of startup" default FAM_STARTUP_TYPE_STANDALONE depends on FAM config FAM_INETD_SERVER bool prompt "inetd driven" 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_STARTUP_TYPE_STANDALONE bool prompt "standalone" help This installs a startup script into /etc/init.d/portmapd. With this script portmap will be started at system startup and waits for connections endchoice 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. choice prompt "Kind of startup script" default ROOTFS_ETC_INITD_FAM_DEFAULT depends on FAM depends on FAM_STARTUP_TYPE_STANDALONE config ROOTFS_ETC_INITD_FAM_DEFAULT bool prompt "Use generic" help Installs a generic /etc/init.d/famd startup script. See /generic/etc/init.d/famd config ROOTFS_ETC_INITD_FAM_USER bool prompt "User defined" help This uses a user defined fam startup script. PTXdist uses files projectroot/etc/init.d/famd in your local project endchoice