COLLECTOR4_ARGS = -f -p 10004 # specify the logs for the sub collectors -COLLECTOR2_ENVIRONMENT = "_CONDOR_COLLECTOR_LOG=$(LOG)/Collector2Log" -COLLECTOR3_ENVIRONMENT = "_CONDOR_COLLECTOR_LOG=$(LOG)/Collector3Log" -COLLECTOR4_ENVIRONMENT = "_CONDOR_COLLECTOR_LOG=$(LOG)/Collector4Log" +# for 8.4 and later use +if version >= 8.4 + # these can be omitted in 8.6, as the default is $(LOG)/$(LOCAL_NAME)Log + COLLECTOR2.COLLECTOR_LOG = $(LOG)/Collector2Log + COLLECTOR3.COLLECTOR_LOG = $(LOG)/Collector3Log + COLLECTOR4.COLLECTOR_LOG = $(LOG)/Collector3Log +else + # for very old versions of HTCondor that don't handle LOCALNAME.KNOB correctly + COLLECTOR2_ENVIRONMENT = "_CONDOR_COLLECTOR_LOG=$(LOG)/Collector2Log" + COLLECTOR3_ENVIRONMENT = "_CONDOR_COLLECTOR_LOG=$(LOG)/Collector3Log" + COLLECTOR4_ENVIRONMENT = "_CONDOR_COLLECTOR_LOG=$(LOG)/Collector4Log" +endif # add sub collectors to the list of things to start DAEMON_LIST = $(DAEMON_LIST) COLLECTOR2 COLLECTOR3 COLLECTOR4