]> git.donarmstrong.com Git - bugscan.git/blobdiff - bugcfg.pm
Determine releases automatically from Debbugs::Config
[bugscan.git] / bugcfg.pm
index 9293e0d8d4273f2cf2612e2ea9df49c73b24e894..d23df59bd7c8c7422cb591d33a49b99db985e971 100644 (file)
--- a/bugcfg.pm
+++ b/bugcfg.pm
@@ -16,10 +16,19 @@ $debian_ftproot = $config{package_source};
 $debian_sources = $config{package_source};
 $pseudolist = $config{pseudo_desc_file};
 
-$debian_sources        = "/etc/debbugs/indices/ftp.sources";
-
-$debian_ftproot = "/org/bugs.debian.org/etc/indices/ftp/testing";
-
+# this is just the default, and should always be overriden by the
+# Debbugs::Config; set values
+our $debian_releases = {testing => 'jessie',
+                        stable  => 'wheezy',
+                        unstable => 'sid',
+                        oldstable => 'squeeze',
+                       };
+# figure out debian releases from distribution aliases
+for my $alias (keys %{$config{distribution_aliases}//{}}) {
+    next if $alias eq $config{distribution_aliases}{$alias};
+    $debian_releases->{$config{distribution_aliases}{$alias}} =
+        $alias;
+}
 
 # check out:
 # http://release.debian.org/wheezy/arch_qualify.html