Create workflow for unpublishing
Need to have a esgf_unpublish_process_list.sh.
- Arguments: Unpublish request number, project, client, full path to file with affected datasets, isolate(True/false), if False, files to be removed from disk.
- Generate a makefile with embedded list of datasets.
- Executing the makefile ought to run the needed steps to unpublish from ESGF, remove from dataset mgr, isolate the data (by default) or delete the data from disk, backup thredds catalogs, snapshot filesystems etc.
- Store makefiles under esgf_unpublish_pipes to ensure it's not mixed with any publication pipes.