X-Git-Url: https://git.donarmstrong.com/?p=bugscan.git;a=blobdiff_plain;f=bugscan;h=7b76b6e93c6e62da9485981c053e999d2c9f99ed;hp=c6b077868065e0f20b06d9f54d7437240b803838;hb=37b8cc3aedecb7ad38824ad3506178e1105369df;hpb=d5a0b74a3ddd8ad47fb594e890dfd0f454627655 diff --git a/bugscan b/bugscan index c6b0778..7b76b6e 100755 --- a/bugscan +++ b/bugscan @@ -2,33 +2,36 @@ require bugcfg; require scanlib; +use strict; +# use warnings; # Main part -&readpackages($debian_ftproot, "debian") if defined $debian_ftproot; -&readpackages($nonUS_ftproot, "non-US") if defined $nonUS_ftproot; -&readsources($debian_ftproot, "debian") if defined $debian_ftproot; -&readsources($nonUS_ftproot, "non-US") if defined $nonUS_ftproot; +scanlib::readpackages($bugcfg::debian_ftproot, "debian") if defined $bugcfg::debian_ftproot; +scanlib::readpackages($bugcfg::nonUS_ftproot, "non-US") if defined $bugcfg::nonUS_ftproot; +scanlib::readsources($bugcfg::debian_ftproot, "debian") if defined $bugcfg::debian_ftproot; +scanlib::readsources($bugcfg::nonUS_ftproot, "non-US") if defined $bugcfg::nonUS_ftproot; -&readdebbugssources($debian_sources, "debian") if defined $debian_sources; -&readdebbugssources($nonUS_sources, "non-US") if defined $nonUS_sources; +scanlib::readdebbugssources($bugcfg::debian_sources, "debian") if defined $bugcfg::debian_sources; +scanlib::readdebbugssources($bugcfg::nonUS_sources, "non-US") if defined $bugcfg::nonUS_sources; -&readpseudopackages; -&readmaintainers; -&scanspool; +scanlib::readpseudopackages(); +scanlib::readmaintainers(); +scanlib::scanspool(); -for $p (keys %packagelist) { +for my $p (keys %scanlib::packagelist) { my $section; - if (exists $section{$p}) { - $section = $section{$p}; + if (exists $scanlib::section{$p}) { + $section = $scanlib::section{$p}; } else { - $section = $debbugssection{$p}; + $section = $scanlib::debbugssection{$p}; } - print "$p $section $maintainer{$p}"; - for $b (split(/ /, $packagelist{$p})) { - print "$bugs{$b}\n"; + print "$p $section $scanlib::maintainer{$p}\n"; + for my $b (@{$scanlib::packagelist{$p}}) { + print "$scanlib::bugs{$b}\n"; } + print "\n"; } exit 0;