def configure(parameters = ''): '''configure source with given parameters.''' export('PERL_MM_USE_DEFAULT', '1') if can_access_file('Build.PL'): if system('perl Build.PL installdirs=vendor destdir=%s' % get.installDIR()): raise ConfigureError(_('Configure failed.')) else: if system('perl Makefile.PL %s PREFIX=/usr INSTALLDIRS=vendor DESTDIR=%s' % (parameters, get.installDIR())): raise ConfigureError(_('Configure failed.'))
def run(parameters=''): '''executes parameters with ruby''' export('DESTDIR', get.installDIR()) if system('ruby %s' % parameters): raise RuntimeError(_("Running 'ruby %s' failed.") % parameters)