diff options
author | Wolfram Sang <w.sang@pengutronix.de> | 2008-02-27 07:57:21 +0000 |
---|---|---|
committer | Wolfram Sang <w.sang@pengutronix.de> | 2008-02-27 07:57:21 +0000 |
commit | 2a9633767ffccc5ee397c0d08aac435958017e7b (patch) | |
tree | e783f83f3aa2631b135d4ff92214e7aceb2e2d2a /bin | |
parent | 2a8bb8582982735e1d0eb0fd7abf262612c68716 (diff) | |
download | ptxdist-2a9633767ffccc5ee397c0d08aac435958017e7b.tar.gz ptxdist-2a9633767ffccc5ee397c0d08aac435958017e7b.tar.xz |
* bin/ptxdist
- check_if_selected: use local vars and internal function
- move check_if_selected to a sane place for 'clean'
- remove check_if_selected for 'drop'; not necessary there.
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@7789 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/ptxdist | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/bin/ptxdist b/bin/ptxdist index ecae1cd61..5161844ee 100755 --- a/bin/ptxdist +++ b/bin/ptxdist @@ -425,8 +425,8 @@ check_native() { } check_if_selected() { - CONFIGVAR=PTXCONF_$(echo $1 | tr 'a-z' 'A-Z') - PTXCONFIG_CONFIGVAR=$(. "${PTXCONFIG}" && eval echo \$$CONFIGVAR) + local CONFIGVAR=PTXCONF_$(echo $1 | tr 'a-z' 'A-Z') + local PTXCONFIG_CONFIGVAR=$(ptxd_get_ptxconf $CONFIGVAR) if [ -z ${PTXCONFIG_CONFIGVAR} ]; then echo echo "${PROMPT}error: $1 is not selected in ${PTXCONFIG}" @@ -530,6 +530,7 @@ clean() { fi if [ -n "$1" ]; then + check_if_selected $1 ptxd_make $1_clean return fi @@ -944,7 +945,6 @@ while [ "$#" != "0" ]; do ;; clean) shift check_ptxconfig - check_if_selected $1 check_deps clean $1 exit 0 @@ -970,7 +970,6 @@ while [ "$#" != "0" ]; do ;; drop) shift check_ptxconfig - check_if_selected $1 drop $1 $2 ;; extract) shift |