34 | | '''name''' and '''version''' are pretty clear, |
35 | | '''homepage''' and '''description'''; are recommended when releasing a future release of the tool. |
36 | | '''toolchain'''; can be left like it is in the example (only when multiple tools need to be installed before this, you should use toolchain (see manual online of Easybuild). |
37 | | '''easyblock'''; this is the type of data, tar.gz = ‘Tarball’ , executable = ‘Binary’ . All the different easyblocks are [https://github.com/hpcugent/easybuild-easyblocks/tree/master/easybuild/easyblocks/generic here] |
38 | | If there any '''dependencies''' (in this case Molgenis-Compute), you put it in the name of your eb file (name will look like this: NGS_DNA-3.1.2-Molgenis-Compute-v15.04.1-Java-1.7.0_80) |
39 | | '''Using variables''' instead of typing the same string 5 times is done with %s and then between () the name of the variable. |
40 | | One necessary step is to set '''sanity_check_paths''', this is a check whether the file is unpacked/installed correctly. |
41 | | All the installed eb configs are put automatically in the /apps/modules/all folder, but with '''moduleclass''' you can specify an extra module path. |
42 | | N.B. when typing the command module avail on the cluster will only display the non-all modules. So specifying an extra moduleclass is necessary to find your module back in module avail |
43 | | |
| 34 | '''name''' and '''version''' are pretty clear [[BR]] |
| 35 | '''homepage''' and '''description'''; are recommended when releasing a future release of the tool. [[BR]] |
| 36 | '''toolchain'''; can be left like it is in the example (only when multiple tools need to be installed before this, you should use toolchain (see manual online of Easybuild). [[BR]] |
| 37 | '''easyblock'''; this is the type of data, tar.gz = ‘Tarball’ , executable = ‘Binary’ . All the different easyblocks are [https://github.com/hpcugent/easybuild-easyblocks/tree/master/easybuild/easyblocks/generic here] [[BR]] |
| 38 | If there any '''dependencies''' (in this case Molgenis-Compute), you put it in the name of your eb file (name will look like this: NGS_DNA-3.1.2-Molgenis-Compute-v15.04.1-Java-1.7.0_80) [[BR]] |
| 39 | '''Using variables''' instead of typing the same string 5 times is done with %s and then between () the name of the variable. [[BR]] |
| 40 | One necessary step is to set '''sanity_check_paths''', this is a check whether the file is unpacked/installed correctly. [[BR]] |
| 41 | All the installed eb configs are put automatically in the /apps/modules/all folder, but with '''moduleclass''' you can specify an extra module path. [[BR]] |
| 42 | N.B. when typing the command module avail on the cluster will only display the non-all modules. So specifying an extra moduleclass is necessary to find your module back in module avail [[BR]] |