Vimana::Installer::Makefile
Index
Code Index:
run( $path, $verbose )
package Vimana::Installer::Makefile;
use base qw(Vimana::Installer);
use Vimana::Logger;
use warnings;
use strict;
sub run {
my ($self,$path,$verbose)=@_;
my $makefile;
for(qw(Makefile makefile)) {
$makefile = $_ if -e $_ ;
}
if ( $makefile ) {
$logger->info( "Makefile found. do make install.") ;
my $ret = system( "make install -f $makefile" );
return 1 if $ret == 0;
}
$logger->error( 'Makefile install failed.' );
return 0;
}
1;