diff --git a/installsystems/image.py b/installsystems/image.py index d0dcc0caba6005101ae1e850b5047d55a1031859..5ddcb2da584d040ae2f93b3b319b0fbc7b171d93 100644 --- a/installsystems/image.py +++ b/installsystems/image.py @@ -244,7 +244,7 @@ class SourceImage(Image): ''' Filter files which can be included in scripts tarball ''' - if not tinfo.name in ("parser", "setup") and os.path.splitext(tinfo.name)[1] != ".py": + if not re.match("(parser|setup)(/\d+-.*\.py)?$", tinfo.name): return None tinfo.mode = 0755 tinfo.uid = tinfo.gid = 0