try to add this line to your easyconfig: unpack_options = '--strip-components=1'
On Thu, Aug 15, 2019 at 4:29 PM Maik Schmidt <[email protected]> wrote: > Hi Kenneth, > > I just tried that, but the problem is that I get the subdirectory from > the tar in my installdir when using "buildininstalldir". Just using > PackedBinary without install_cmd on the other hand puts the contents of > the subdirectory in the tar into the installdir. Is this > working-as-intended? Can I influence that behaviour somehow? > > Thanks, > Maik > > Am 15.08.19 um 15:40 schrieb Kenneth Hoste: > > On 15/08/2019 15:23, Maik Schmidt wrote: > >> Hi all, > >> > >> short question: which easyblock is best used for the case: > >> > >> - unpack to installdir first > >> > >> - run a command afterwards > >> > >> ? > >> > >> I have tried the following: > >> > >> easyblock = "PackedBinary" > >> > >> install_cmd = "..." > >> > >> However, as soon as "install_cmd" is defined, the files are not > >> copied to the installdir automatically anymore. > >> > >> Of course, I could add a "cp" to my install_cmd or use the CmdCp > >> easyblock, but that feels a little clumsy. > >> > >> Maybe a paramter could be added to PackedBinary to simple execute a > >> command after the unpacking? That would be helpful in a few cases, I > >> believe. > > > > How about setting "buildininstalldir = True" (together with using > > PackedBinary and install_cmd)? > > > > > > regards, > > > > Kenneth > > > -- > Maik Schmidt > HPC Services > > Technische Universität Dresden > Zentrum für Informationsdienste und Hochleistungsrechnen (ZIH) > Andreas-Pfitzmann-Bau E049 > D-01187 Dresden > Telefon: +49 351 463-32836 > > > -- Pablo Escobar López Linux/HPC systems engineer sciCORE, University of Basel SIB Swiss Institute of Bioinformatics

