summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorWolfram Sang <w.sang@pengutronix.de>2008-02-27 07:57:21 +0000
committerWolfram Sang <w.sang@pengutronix.de>2008-02-27 07:57:21 +0000
commit2a9633767ffccc5ee397c0d08aac435958017e7b (patch)
treee783f83f3aa2631b135d4ff92214e7aceb2e2d2a /bin
parent2a8bb8582982735e1d0eb0fd7abf262612c68716 (diff)
downloadptxdist-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-xbin/ptxdist7
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