From 01c9a5c0bcb7986d7526499deafbbfab0f6e51b1 Mon Sep 17 00:00:00 2001 From: jooyoul_lee Date: Mon, 6 Jan 2014 14:57:47 +0900 Subject: [PATCH] [Title] fix debuginfo.sh [Desc.] [Issue] --- .../dynamic-analyzer/tool/debuginfo.sh | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) mode change 100755 => 100644 org.tizen.dynamicanalyzer.workbench/dynamic-analyzer/tool/debuginfo.sh diff --git a/org.tizen.dynamicanalyzer.workbench/dynamic-analyzer/tool/debuginfo.sh b/org.tizen.dynamicanalyzer.workbench/dynamic-analyzer/tool/debuginfo.sh old mode 100755 new mode 100644 index 48c7b28..8a76a80 --- a/org.tizen.dynamicanalyzer.workbench/dynamic-analyzer/tool/debuginfo.sh +++ b/org.tizen.dynamicanalyzer.workbench/dynamic-analyzer/tool/debuginfo.sh @@ -6,7 +6,8 @@ print_usage() { echo "Usage: debuginfo [options] [arguments]" echo "Options:" - echo "-r extract rpm package" + echo "-r extract two rpm package" + echo "-d extract one rpm package" echo "-f find files" } @@ -26,6 +27,14 @@ extract() rpm2cpio $3 | cpio -imd } +extract2() +{ + echo $1 + echo $2 + cd $1 + rpm2cpio $2 | cpio -imd +} + if [[ -n $1 ]]; then case "$1" in -f) @@ -44,6 +53,14 @@ if [[ -n $1 ]]; then shift extract $@ ;; + -d) + if [[ "$#" -ne 3 ]]; then + echo "extract needs two arguments!" + exit 1 + fi + shift + extract2 $@ + ;; *) echo "unknown option!" print_usage -- 2.7.4