From: Hyoun Jiil Date: Fri, 17 Jan 2014 08:23:31 +0000 (+0900) Subject: add generate dependency graph tool in pkg-cli X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2ae9652344400110492c48c0a4b8307c924bd63f;p=sdk%2Ftools%2Fsdk-build.git add generate dependency graph tool in pkg-cli [Description] add generate dependency graph tool in pkg-cli Change-Id: I3280a29e42633e05ebcc9cae408552b890d21fa8 Signed-off-by: Hyoun Jiil --- diff --git a/package/changelog b/package/changelog index bd75eee..75725d9 100644 --- a/package/changelog +++ b/package/changelog @@ -1,3 +1,6 @@ +* 2.1.56 +- add gen dependency graph tool in pkg-cli +== hyoun jiil 2014-01-17 * 2.1.55 - added uselatest option in build-cli -- it support fullbuild using commit id diff --git a/package/pkginfo.manifest b/package/pkginfo.manifest index f402b5d..066bb83 100644 --- a/package/pkginfo.manifest +++ b/package/pkginfo.manifest @@ -1,5 +1,5 @@ Source : dibs -Version :2.1.55 +Version :2.1.56 Maintainer : taejun ha, jiil hyoun , donghyuk yang , donghee yang , sungmin kim [-o ] [-m ]" end + when "dep-graph" then + if options[:url].nil? or options[:url].empty? then + raise ArgumentError, "Usage: pkg-cli dep-graph -u [-o ] [--dep_type ]" + end when "install" then if options[:pkg].nil? or options[:pkg].empty? or options[:url].nil? or options[:url].empty? then @@ -149,6 +154,7 @@ def option_parse + "\t" + "pkg-cli clean [-l ] [--force]" + "\n" \ + "\t" + "pkg-cli download -P -u [-o ] [-l ] [--trace]" + "\n" \ + "\t" + "pkg-cli make-img -u [-o ] [-i ]" + "\n" \ + + "\t" + "pkg-cli dep-graph -u [-o ] [--dep_type ]" + "\n" \ + "\t" + "pkg-cli install -P -u [-o ] [-l ] [--trace] [--force]" + "\n" \ + "\t" + "pkg-cli install-file -P [-l ] [-u ] [--trace] [--force]" + "\n" \ + "\t" + "pkg-cli uninstall -P [-l ] [--trace]" + "\n" \ @@ -208,6 +214,10 @@ def option_parse options[:f] = true end + opts.on( '--dep_type ', 'all/build/install' ) do |type| + options[:type] = type + end + opts.on( '-i', '--info ', 'sdk image information : http://download.tizen.org/sdk/packages/official' ) do |image_info| options[:info] = image_info end @@ -238,7 +248,7 @@ def option_parse cmd.eql? "install" or cmd.eql? "show-rpkg" or cmd.eql? "list-rpkg" or cmd.eql? "uninstall" or cmd.eql? "show-lpkg" or - cmd.eql? "list-lpkg" or + cmd.eql? "list-lpkg" or cmd.eql? "dep-graph" or cmd.eql? "install-file" or cmd.eql? "clean" or cmd.eql? "upgrade" or cmd.eql? "check-upgrade" or cmd.eql? "build-dep" or cmd.eql? "install-dep" or