Index: build.xml =================================================================== --- build.xml (revision 1390137) +++ build.xml (working copy) @@ -249,7 +249,7 @@ - + Index: dev-tools/scripts/smokeTestRelease.py =================================================================== --- dev-tools/scripts/smokeTestRelease.py (revision 1390139) +++ dev-tools/scripts/smokeTestRelease.py (working copy) @@ -1106,6 +1106,8 @@ downloadedFiles.append(path) sys.stdout.write('.') +reAllowedVersion = re.compile(r'^\d+\.\d+\.\d+(-alpha|-beta)?$') + def main(): if len(sys.argv) < 4: @@ -1116,6 +1118,10 @@ baseURL = sys.argv[1] version = sys.argv[2] + + if not reAllowedVersion.match(version): + raise RuntimeError('version "%s" does not match X.Y.Z[-ALPHA|-BETA]' % version) + tmpDir = os.path.abspath(sys.argv[3]) isSigned = True if len(sys.argv) == 5: