| 1 |
# Configuration and some common code |
# Configuration and some common code |
| 2 |
|
|
| 3 |
use vars qw($pts_dir $spool_dir $conf_template $db_filename $db_tags_filename |
use vars qw($pts_dir $spool_dir $conf_template $db_filename $db_tags_filename |
| 4 |
$sendmail $sources $pts_email @available_tags |
$sendmail $sources $pts_email @available_tags @default_tags |
| 5 |
%db_content $db %db_tags_content $db_tags |
%db_content $db %db_tags_content $db_tags |
| 6 |
%bin2src %src $open_count); |
%bin2src %src $open_count); |
| 7 |
|
|
| 14 |
$sendmail = '/usr/sbin/sendmail -f owner@packages.qa.debian.org'; |
$sendmail = '/usr/sbin/sendmail -f owner@packages.qa.debian.org'; |
| 15 |
$sources = "/org/bugs.debian.org/etc/indices/sources"; |
$sources = "/org/bugs.debian.org/etc/indices/sources"; |
| 16 |
$pts_email = 'pts@qa.debian.org'; |
$pts_email = 'pts@qa.debian.org'; |
| 17 |
@available_tags = qw(default bts bts-control buildd summary |
@available_tags = qw(default bts bts-control cvs summary |
| 18 |
upload-source upload-binary katie-other); |
upload-source upload-binary katie-other); |
| 19 |
|
@default_tags = qw(default bts bts-control summary upload-source katie-other); |
| 20 |
|
|
| 21 |
# Global variables |
# Global variables |
| 22 |
%db_content = (); |
%db_content = (); |
| 159 |
if (exists $db_tags_content{$email}) { |
if (exists $db_tags_content{$email}) { |
| 160 |
@res = split(/,/, $db_tags_content{$email}); |
@res = split(/,/, $db_tags_content{$email}); |
| 161 |
} else { |
} else { |
| 162 |
@res = available_tags(); |
@res = @default_tags; |
| 163 |
} |
} |
| 164 |
close_db(); |
close_db(); |
| 165 |
return @res; |
return @res; |
| 181 |
} elsif (exists $db_tags_content{$email}) { |
} elsif (exists $db_tags_content{$email}) { |
| 182 |
@res = split(/,/, $db_tags_content{$email}); |
@res = split(/,/, $db_tags_content{$email}); |
| 183 |
} else { |
} else { |
| 184 |
@res = available_tags(); |
@res = @default_tags; |
| 185 |
} |
} |
| 186 |
close_db(); |
close_db(); |
| 187 |
return @res; |
return @res; |