DAQInterface doesn't handle process launch prepends with spaces when FHiCLizing
A feature of DAQInterface is that you can define an arbitrary command (e.g., "valgrind") to run before the launching of each artdaq process. This is done in $DAQINTERFACE_KNOWN_BOARDREADERS_LIST. However, when DAQInterface FHiCLizes the known boardreaders list to save into the database, it merely wraps each field in quotes, meaning that if you have a prepend command already surrounded by quotes, it'll create illegal FHiCL.
#1 Updated by John Freeman 2 months ago
- % Done changed from 0 to 100
- Status changed from New to Resolved
Fixed with commit 8312667353e341cb35769cdfb3a5ac56e8fc12ee on feature/24824_legal_prepend_fhicl. I'll merge this into develop since the modification to utils/fhiclize_known_boardreaders_list_file.awk was tested by Gennadiy on Icarus late yesterday afternoon.