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 > > > >

