diff --git a/debian/bin/genorig.py b/debian/bin/genorig.py index 324882a92e3d..66b8f0addc88 100755 --- a/debian/bin/genorig.py +++ b/debian/bin/genorig.py @@ -38,7 +38,7 @@ class Main(object): def upstream_extract(self): self.log("Extracting tarball %s\n" % self.input_tar) - match = re.match(r'(^|.*/)(?Plinux-\d+\.\d+\.\d+(-\S+)?)\.tar(\.(?P(bz2|gz)))?$', self.input_tar) + match = re.match(r'(^|.*/)(?Plinux-[\d.]+(-\S+)?)\.tar(\.(?P(bz2|gz)))?$', self.input_tar) if not match: raise RuntimeError("Can't identify name of tarball") cmdline = ['tar -xf', self.input_tar, '-C', self.dir]