From: Hyoun Jiil Date: Mon, 22 Jun 2015 07:48:38 +0000 (+0900) Subject: [Description] change pkginfo.manifest parser rule X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6abc80914bb414852037ce11c119a7e8f144700d;p=sdk%2Ftools%2Fsdk-build.git [Description] change pkginfo.manifest parser rule change "custom" field as multiline Change-Id: I6d6bcb7c88e1c84f07bf5a6d64108bcf9f87e2c8 Signed-off-by: Hyoun Jiil --- diff --git a/package/changelog b/package/changelog index 44e98f4..7fb318f 100644 --- a/package/changelog +++ b/package/changelog @@ -1,3 +1,7 @@ +* 2.2.10 +- parser rule changed +-- pkginfo.manifest custom field as a multiline +== hyoun jiil 2015-06-22 * 2.2.9 - remove mail.rb == hyoun jiil 2014-09-03 diff --git a/package/pkginfo.manifest b/package/pkginfo.manifest index 28cad2c..6cf0edb 100644 --- a/package/pkginfo.manifest +++ b/package/pkginfo.manifest @@ -1,5 +1,5 @@ Source : dibs -Version :2.2.9 +Version :2.2.10 Maintainer : taejun ha, jiil hyoun , donghyuk yang , donghee yang , sungmin kim Package : tizen-dibs-test diff --git a/src/common/parser.rb b/src/common/parser.rb index d636e14..eddec6d 100644 --- a/src/common/parser.rb +++ b/src/common/parser.rb @@ -207,11 +207,12 @@ class Parser if package.custom.empty? then package.custom = l.rstrip else package.custom = package.custom + "\n" + l.rstrip end - multi_line = nil + multi_line = "Custom" else if multi_line.nil? then raise RuntimeError, "Can't parse below line in \"#{file}\" file \n\t#{l}" end case multi_line when "Description" then package.description = package.description + "\n" + l.rstrip + when "Custom" then package.custom = package.custom + "\n" + l.rstrip else raise RuntimeError, "Can't parse below line in \"#{file}\" file \n\t#{l}" end end