fix various version parsing (common/parser)
authorHyoun Jiil <jiil.hyoun@samsung.com>
Tue, 17 Sep 2013 00:29:41 +0000 (09:29 +0900)
committerHyoun Jiil <jiil.hyoun@samsung.com>
Tue, 17 Sep 2013 00:29:41 +0000 (09:29 +0900)
Change-Id: Ife64051e70031d19fefcd737f61dc028c1faa6c4

src/common/parser.rb

index 58f4b4aeaa52915ea1c40edddc48dadd310b479a..0bd7d13fb8ffa94e33a4c08be526691fd7bc3285 100644 (file)
@@ -254,7 +254,7 @@ class Parser
        end
 
        def Parser.check_version(version)
-               if not version =~ /^[0-9][0-9]*.[0-9][0-9]*.[0-9][0-9]*$/ then
+               if not version =~ /^[0-9][0-9]*(.[0-9][0-9]*)*$/ then
                        raise RuntimeError, "Version format not matched \"#{version}\"\nVersion format must be \"{digit}.{digit}.{digit}\""
                end
                return version