summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2009-06-14 22:20:49 +0000
committerMarc Kleine-Budde <mkl@pengutronix.de>2009-06-14 22:20:49 +0000
commit8fbf1c611a90a00e8ac6f275ef42aaad43ff8d97 (patch)
treef6cae32ac0ad22288fcd107c458b3962f0581341 /bin
parent70b8f960ebddc66ccc197498325bc66d1a2d4095 (diff)
downloadptxdist-8fbf1c611a90a00e8ac6f275ef42aaad43ff8d97.tar.gz
ptxdist-8fbf1c611a90a00e8ac6f275ef42aaad43ff8d97.tar.xz
[ptxdist] provide sane error message if user uses an invalid package name
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10764 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'bin')
-rwxr-xr-xbin/ptxdist14
1 files changed, 10 insertions, 4 deletions
diff --git a/bin/ptxdist b/bin/ptxdist
index 91ccfe802..1932b5b69 100755
--- a/bin/ptxdist
+++ b/bin/ptxdist
@@ -630,10 +630,16 @@ check_if_selected() {
local configvar="PTXCONF_$(ptxd_name_to_NAME "${1}")" # FIXME
ptxd_get_ptxconf "${configvar}" > /dev/null || {
- ptxd_dialog_msgbox \
- "${PROMPT}error: '${1}' is not selected in\n" \
- " ${PTXDIST_PTXCONFIG}"
- return 1
+ if [ $? -eq 2 ]; then
+ ptxd_dialog_msgbox \
+ "${PROMPT}error: '${1}' is not a valid package name"
+ return 1
+ else
+ ptxd_dialog_msgbox \
+ "${PROMPT}error: '${1}' is not selected in\n" \
+ " ${PTXDIST_PTXCONFIG}"
+ return 1
+ fi
}
}