Run Control incorrectly parses known_boardreaders_list
We encountered issues with Run Control reading known_boardreaders_list. Thy syntax we used in the file so far in ICARUS looks like this:
icaruspmtewtop01 icarus-pmt02-daq -1
so there are 3 fields. However, in order to run CRT with special permissions we need all 6 fields supported by DAQInterface (see https://cdcvs.fnal.gov/redmine/projects/artdaq-utilities/wiki/Artdaq-daqinterface#DAQInterface-for-your-experiment), e.g.:
icaruscrt01nni icarus-crt01-daq -1 1 0-15 "/usr/libexec/ambient_cap_net_raw /bin/env LD_LIBRARY_PATH=$LD_LIBRARY_PATH "
It seems that RC truncates this list, so that only the following part is passed to DAQInterface:
icaruscrt01nni icarus-crt01-daq -1 1
It would be good to either fix the way RC parses known_boardreaders_list, or perhaps avoid parsing the file at all and let DAQInterface do it – this might be better in case DAQInterface changes syntax of the file in the future.