#!/usr/bin/perl

# $Id: checkdistrib 56855 2006-08-18 23:17:45Z nanardon $

use strict;
use warnings;
use MDV::Distribconf::Build;
use Getopt::Long;

GetOptions(
) or die "Error parsing command line argument\n";

my @distribs = @ARGV;

my $error = 0;

foreach my $tree (@distribs) {
    my $mdc = MDV::Distribconf::Build->new($tree);
    if(!$mdc->load) {
        print "\nCannot locate a distrib in $tree\n";
        next;
    } else {
        printf(
            "\nChecking distrib in %s (%s for %s)\n",
            $tree,
            $mdc->getvalue(undef, 'version'),
            $mdc->getvalue(undef, 'arch'),
        );
    }
    
    $error += $mdc->checkdistrib;
}

exit($error);
