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

Reply via email to