]> git.donarmstrong.com Git - wannabuild.git/blobdiff - bin/wb-edos-builddebcheck
integrate wb_edos_builddebcheck into wanna-build (and allow to pass multiple binary...
[wannabuild.git] / bin / wb-edos-builddebcheck
index 582912de918bfbd621bbd283c0b45078359c44c9..0562a95d3be189c47a308239a15a0dbbaea22f79 100755 (executable)
@@ -43,6 +43,8 @@ if ($debug) {
     print "Edos options: $edosoptions\n";
 }
 
+# check that all stanzas in the binary package file have the same
+# architecture.
 $packagearch="";
 open(P,$packagefile);
 while (<P>) {
@@ -71,9 +73,8 @@ if ( $architecture eq "" ) {
     }
 }
 
-open(RESULT,"python /usr/share/edos-distcheck/add-sources.py ".
-     "--prefix \"$sourceprefix\" < $packagefile $sourcesfile $architecture ".
-     "| edos-debcheck $edosoptions|");
+open(RESULT,"cat $sourcesfile".
+     "| edos-debcheck $edosoptions '-base FILE' $packagefile |");
 
 $sourcestanza=0;
 $explanation="";
@@ -82,9 +83,8 @@ $binpackage="";
 while (<RESULT>) {
     if (/^\s+/) {
        if ($sourcestanza) {
-           s/^(\s*)$sourceprefix(.*)(depends on|conflicts with)/$1$2build-$3/o;
-           s/&gt;/>/;
-           s/&lt;/</;
+           s/^(\s*)$sourceprefix(.*)depends on/$1$2build-depends on/o;
+           s/^(\s*)$sourceprefix(.*) and (.*) conflict/$1$2 build-conflicts with $3/o;
            print;
            if (/depends on ([^\s]*) .*\{.*\}/) {
                push(@binqueue,$1);
@@ -93,7 +93,7 @@ while (<RESULT>) {
            $explanation .= $_;
        }
     } else {
-       if ($sourcestanza) {
+       if ($sourcestanza) {
            print "\n";
            $sourcestanza=0;
        }