[Collab-qa-commits] r799 - svnbuildstat/trunk/lib/SvnBuildStat/Controller
goneri at alioth.debian.org
goneri at alioth.debian.org
Fri Apr 18 23:17:00 UTC 2008
Author: goneri
Date: 2008-04-18 23:17:00 +0000 (Fri, 18 Apr 2008)
New Revision: 799
Modified:
svnbuildstat/trunk/lib/SvnBuildStat/Controller/Controls.pm
Log:
clean up
Modified: svnbuildstat/trunk/lib/SvnBuildStat/Controller/Controls.pm
===================================================================
--- svnbuildstat/trunk/lib/SvnBuildStat/Controller/Controls.pm 2008-04-18 23:12:30 UTC (rev 798)
+++ svnbuildstat/trunk/lib/SvnBuildStat/Controller/Controls.pm 2008-04-18 23:17:00 UTC (rev 799)
@@ -10,6 +10,11 @@
use SvnBuildStat::Common;
use File::Glob qw/:glob/;
+my $archs = "(i386|m68k|sparc|alpha|powerpc|".
+ "arm|mips|mipsel|hppa|ia64|s390|amd64|".
+ "ppc64|sh|armeb|m32r|hurd-i386|kfreebsd-gnu)";
+
+
sub loadInfofile {
my $infofile = shift;
@@ -44,9 +49,6 @@
sub getBuildJob : Local {
my ( $self, $c, $param ) = @_;
- my $archs = "(i386|m68k|sparc|alpha|powerpc|".
- "arm|mips|mipsel|hppa|ia64|s390|amd64|".
- "ppc64|sh|armeb|m32r|hurd-i386|kfreebsd-gnu)";
my @uploadedFiles;
my $uploaddir = $c->config->{path}->{uploaddir};
@@ -60,7 +62,7 @@
}
- if (!(defined ($params->{arch}) && $params->{arch} =~ /$archs/)) {
+ if (!(defined ($params->{arch}) && $params->{arch} =~ /($archs)/)) {
die "unspported arch";
}
@@ -145,7 +147,7 @@
# TODO purge the files
-sub sendFile : Local {
+sub buildInput : Local {
my ( $self, $c, $param ) = @_;
my @uploadedFiles;
@@ -217,7 +219,7 @@
my @localfile;
foreach (($infofile->{logfile}, split(' ', $infofile->{files}))) {
print STDERR $_."\n";
- if (/^(\S+?)_\S+?_(amd64|i386|all|sparc|powerpc)\.deb/) {# TODO extend
+ if (/^(\S+?)_\S+?_($archs)\.deb/) {
my $deb = $c->model('SvnBuildStat::Model::DB::Deb')->find_or_create(name => $1);
my $arch = $c->model('SvnBuildStat::Model::DB::Arch')->find_or_create(name => $2);
my $build_deb = $c->model('SvnBuildStat::Model::DB::BuildDeb')->find_or_create(
More information about the Collab-qa-commits
mailing list