move QA checks on the bottom, enhance output display and fix depchecking when package contain overlay name

This commit is contained in:
Ettore Di Giacinto
2017-06-05 21:13:30 +02:00
parent e31a06cee3
commit 11812ff1a2
+10 -15
View File
@@ -549,16 +549,6 @@ if ($use_equo) {
}
}
if ( $qualityassurance_checks == 1 ) {
say "*** Repoman checks ***";
for ( @packages, @injected_packages ) {
say "*** QA checks for $_";
system(
"pushd \$(dirname \$(equery which $_ 2>/dev/null)); repoman; popd"
);
}
}
say "*** Ready to compile, finger crossed ***";
system("emerge --info")
@@ -592,11 +582,16 @@ if ( $preserved_rebuild and !$pretend ) {
}
if ( $qualityassurance_checks == 1 ) {
say "*** Missing dependencies checks ***";
for (@packages) {
say "*** DEPEND for $_";
system("dynlink-scanner $_");
system("depcheck $_");
say "*** Quality assurance ***";
foreach my $pn ( @packages, @injected_packages ) {
say ">> Running repoman on $pn";
system(
"pushd \$(dirname \$(equery which $pn 2>/dev/null)); repoman; popd"
);
$pn =~ s/\:\:.*//g;
say ">> Detecting missing dependencies for $pn";
system("dynlink-scanner $pn");
system("depcheck $pn");
}
}