my %opts = @_;
+ $stat->prepared(0);
+
my $keywords = delete $opts{'keywords'};
$keywords = 'x86' unless defined $keywords;
$keywords = [ split ' ', $keywords ];
}
$stat->deps(\@depends);
+ $stat->prepared(1);
return 1;
}
unless ($stat->prepared) {
error 'Can\'t create ' . $stat->dist . ' since it was never prepared -- aborting';
+ $stat->created(0);
return 0;
}
return 1;
}
+ $stat->created(0);
+
$self->SUPER::create(@_);
my $dir = $stat->eb_dir;
}
}
+ $stat->created(1);
return 1;
}
my @cmd = ('emerge', '=' . $stat->eb_name . '-' . $stat->eb_version);
unshift @cmd, $sudo if $sudo;
- return $self->_run(\@cmd, 1);
+ my $success = $self->_run(\@cmd, 1);
+ $stat->installed($success);
+
+ return $success;
}
sub uninstall {