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: