diff options
author | Marc Kleine-Budde <mkl@pengutronix.de> | 2009-06-14 22:20:49 +0000 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2009-06-14 22:20:49 +0000 |
commit | 8fbf1c611a90a00e8ac6f275ef42aaad43ff8d97 (patch) | |
tree | f6cae32ac0ad22288fcd107c458b3962f0581341 /bin | |
parent | 70b8f960ebddc66ccc197498325bc66d1a2d4095 (diff) | |
download | ptxdist-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-x | bin/ptxdist | 14 |
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 } } |