Dear Henrik,

You can use 'postinstallcmds' for that, see for example:
Jellyfish-2.3.0-GCC-8.3.0.eb

Cheers,
Sam

On Tue, May 12, 2020 at 11:57 AM Henrik Nagel <[email protected]> wrote:

> Hi,
>
> Some time ago I wrote an EasyBuild config file for the software package
> SGA:
>
> https://github.com/jts/sga
>
> A user has now pointed out that the Python file sga-preqc-report.py is
> missing:
>
> https://github.com/jts/sga/wiki/Preqc
> https://github.com/jts/sga/blob/master/src/bin/sga-preqc-report.py
>
> and he is right. My problem now is that the "make install" command
> apparently is broken, as it only installs 4 files from the bin
> directory, even though there are several more files there. The file that
> the user  needs is one of the files that are not copied and I therefore
> now have to explicitly specify that these files must also be copied. I
> have attached a "work-in-progress" version of the EasyBuild config file
> to this e-mail.
>
> My problem is: there is no files_to_copy defined for ConfigureMake and
> when I then use "buildopts" or "installopts" for copying the missing
> files to the installation directory then these options are also used
> when installing the two Python packages, where the commands don't make
> sense. I have also tried "configopts", but that did not work either.
>
> How do I copy the missing files to the installation directory?
>
> Best regards,
>
> Henrik
>
>
>
>

Reply via email to