Special use of UPLOADS env var for Analysis users
Some experiment workflow can have stages that require a wrapper FHiCL file.
The purpose of this wrapper FHiCL file will be to set/override some FHiCL parameters.
This mostly happen for the generation stage.
With the new Project-py we can create this wrapper FHiCL file and upload it in the "Uploaded Files" for analysis users.
The file is available from the submission node from the path provided by the env var $UPLOADS
Then we can use the jobsub_submit option -f dropbox://INPUT_FILE to ship the wrapper FHiCL file on the worker node.
For this I can use in the fife_launch cfg file something like:
submit.f = dropbox://$UPLOADS/my_wrapper.fcl
but, when the fife_launch cfg is parsed, the value for the "f" option is passed within single quotes
so the UPLOADS env var is not expanded and jobsub_submit is not able to find the file.
Is it possible to get a mechanism that allows the env var UPLOADS to be expanded properly when passed to jobsub?