Skip to content
Snippets Groups Projects
allineabase.py 663 B
Newer Older
  • Learn to ignore specific revisions
  • Easy Build's avatar
    Easy Build committed
    #!/usr/bin/env python
    #
    #  Copyright (C) 2015 IT4Innovations
    #  Lumir Jasiok
    #  lumir.jasiok@vsb.cz
    #  http://www.it4i.cz
    #
    #
    #
    
    """
    EasyBuild support for building and installing Allinea software,
    implemented as an easyblock.
    
    @author: Lumir Jasiok (IT4 Innovations)
    """
    
    from easybuild.framework.easyblock import EasyBlock
    from easybuild.tools.run import run_cmd
    
    
    class AllineaBase(EasyBlock):
        """Support for building and installing Allinea software"""
    
        def install_step(self):
            """Simply run textinstall.sh skript with installdir path"""
            cmd = "sh textinstall.sh --accept-licence %s" % self.installdir
            run_cmd(cmd, log_all=True)