Add an option to eb to filter out the listed easyconfigs themself from the list of what to build.
Examples of wanted behaviour
Without flag:
$ eb -rD flex-2.6.4.eb
== Temporary log file in case of crash /dev/shm/eb-wwhadok4/easybuild-it4ro8d7.log
Dry run: printing build status of easyconfigs and dependencies
CFGS=/apps/easybuild-easyconfigs/easybuild/easyconfigs
* [x] $CFGS/m/M4/M4-1.4.19.eb (module: M4/1.4.19)
* [x] $CFGS/b/Bison/Bison-3.8.2.eb (module: Bison/3.8.2)
* [x] $CFGS/f/flex/flex-2.6.4.eb (module: flex/2.6.4)
== Temporary log file(s) /dev/shm/eb-wwhadok4/easybuild-it4ro8d7.log* have been removed.
== Temporary directory /dev/shm/eb-wwhadok4 has been removed.
With flag:
$ eb -rD --only-deps flex-2.6.4.eb
== Temporary log file in case of crash /dev/shm/eb-wwhadok4/easybuild-it4ro8d7.log
Dry run: printing build status of easyconfigs and dependencies
CFGS=/apps/easybuild-easyconfigs/easybuild/easyconfigs
* [x] $CFGS/m/M4/M4-1.4.19.eb (module: M4/1.4.19)
* [x] $CFGS/b/Bison/Bison-3.8.2.eb (module: Bison/3.8.2)
== Temporary log file(s) /dev/shm/eb-wwhadok4/easybuild-it4ro8d7.log* have been removed.
== Temporary directory /dev/shm/eb-wwhadok4 has been removed.
Possible issues
- one of the listed easyconfigs is a dependency to another one?
- expected interaction with other flags like --copy-ec and PR-related ones?
Add an option to
ebto filter out the listed easyconfigs themself from the list of what to build.Examples of wanted behaviour
Without flag:
With flag:
Possible issues