From 2ae9652344400110492c48c0a4b8307c924bd63f Mon Sep 17 00:00:00 2001 From: Hyoun Jiil Date: Fri, 17 Jan 2014 17:23:31 +0900 Subject: [PATCH] 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 --- package/changelog | 3 ++ package/pkginfo.manifest | 2 +- pkg-cli | 7 +++++ src/build_server/RemoteBuilder.rb | 6 +++- src/pkg_server/client.rb | 52 +++++++++++++++++++++++++++++++ src/pkg_server/clientOptParser.rb | 12 ++++++- 6 files changed, 79 insertions(+), 3 deletions(-) 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 -- 2.34.1