X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=daklib%2Fbinary.py;h=a079763b45dc63b0d52ac71aff38c26ca7eed82b;hb=2c588fd4aecbf98896d7e2acb3b9a2cb2d2c4cc8;hp=484c68c345efa90117a3caa760a4f459329a5cd9;hpb=e5de55e5325d9664b424255eafbfbd482c5486df;p=dak.git diff --git a/daklib/binary.py b/daklib/binary.py index 484c68c3..a079763b 100755 --- a/daklib/binary.py +++ b/daklib/binary.py @@ -142,10 +142,10 @@ class Binary(object): if self.chunks[0] != "debian-binary": rejected = True self.reject("%s: first chunk is '%s', expected 'debian-binary'." % (self.filename, self.chunks[0])) - if self.chunks[1] != "control.tar.gz": + if not rejected and self.chunks[1] != "control.tar.gz": rejected = True self.reject("%s: second chunk is '%s', expected 'control.tar.gz'." % (self.filename, self.chunks[1])) - if self.chunks[2] not in [ "data.tar.bz2", "data.tar.gz" ]: + if not rejected and self.chunks[2] not in [ "data.tar.bz2", "data.tar.gz" ]: rejected = True self.reject("%s: third chunk is '%s', expected 'data.tar.gz' or 'data.tar.bz2'." % (self.filename, self.chunks[2]))