lumi-training-tools
License information
The mkfile
tool is licensed under the
2-clause BSD license.
User documentation
The lumi-training-tools is a module-under-development that provides tools used during the trainings, mostly for exercises, but that don't make sense to include in modules that are useful outside trainings also such as lumi-CPEtools.
Content of the newest versions:
mkfile
: A simple tool to generate a file of given size.
User-installable modules (and EasyConfigs)
Install with the EasyBuild-user module:
To access module help after installation and get reminded for which stacks and partitions the module is installed, usemodule spider lumi-training-tools/<version>
.
EasyConfig:
-
EasyConfig lumi-training-tools-20240502.eb, will build lumi-training-tools/20240502
Tools used in the training notes and exercises of the 2-day training given by LUST in Amsterdam on May 2-3, 2024. Only includes
mkfile
, compiled with the system compiler and usable without CPE.
Technical documentation
-
mkfile tool:
-
It was originally a tool included with Solaris and can still be found in some BSD distributions.
-
A simple version with one option less is available on the GitHub repository vogelchr/mkfile. Its command line options are different though so we avoid using it for now.
-
EasyConfigs
Version 20240502 - Amsterdam 2-day LUST training in May 2024
-
Only includes the mkfile tool, but already uses a bundle for future extensions.
-
The Makefile that comes with
mkfile
is for the BSD make so we compiled with explicit commands usingCmdCp
and also modified the manual page a bit to fit better with our setup.