### Standard modules available in all releases of Sherlock ###
-# Gatherer (the gatherer library and some utilities) [FIXME: decide automatically?]
-Set("CONFIG_GATHERER");
-
-# The gatherer daemon (requires CONFIG_GATHERER)
+# The gatherer daemon
Set("CONFIG_GATHERD");
# Indexer
#ifndef CONFIG_FREE
### These are available in the commercial version only: ###
-# The Shepherd daemon (requires CONFIG_GATHERER and CONFIG_SHEPHERD_PROTOCOL)
+# The Shepherd daemon (requires CONFIG_SHEPHERD_PROTOCOL)
UnSet("CONFIG_SHEPHERD");
# Support for Shepherd protocols everywhere (distributed indexing etc.)
UnSet("CONFIG_SHEPHERD_PROTOCOL");
-# The reaper daemon, used by Shepherd to download the pages (requires CONFIG_GATHERER)
+# The reaper daemon, used by Shepherd to download the pages
UnSet("CONFIG_REAPD");
# The multiplexer
#endif
+### Features which are decided on automatically (see sherlock/autoconf.cfg), but can be overriden ###
+
+# The gatherer library
+UnSet("CONFIG_GATHERER");
+
+# The analyser library
+UnSet("CONFIG_ANALYSER");
+
### These are internal settings which shouldn't be modified by custom configs ###
# Default configuration file