diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2014-07-04 16:25:55 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2014-07-04 16:26:07 +0200 |
commit | efad8096fd26558b49582af2915f58b9885d6fd0 (patch) | |
tree | e2333648d20a204e5d2331eed94f86cddc6cec9a /bin/ptxdist | |
parent | 5662359d983acf9bde8784600b5a0ead24c0a91b (diff) | |
download | ptxdist-efad8096fd26558b49582af2915f58b9885d6fd0.tar.gz ptxdist-efad8096fd26558b49582af2915f58b9885d6fd0.tar.xz |
ptxdist: fix '--auto-version' for older ptxdist versions
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'bin/ptxdist')
-rwxr-xr-x | bin/ptxdist | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/bin/ptxdist b/bin/ptxdist index 28ff7d919..06faf5d97 100755 --- a/bin/ptxdist +++ b/bin/ptxdist @@ -2304,8 +2304,18 @@ setup_auto_version() _get_config_ptx if ! check_version "${configfile_version}"; then local next + local -a args + set -- "${PTXDIST_ARGS_FULL[@]}" + while [ ${#} -ne 0 ]; do + local arg="${1}" + shift + case "${arg}" in + --auto-version) ;; + *) args[${#args[@]}]="${arg}" ;; + esac + done if next="$(which ptxdist-${configfile_version})"; then - exec "${next}" "${PTXDIST_ARGS_FULL[@]}" + exec "${next}" "${args[@]}" else ptxd_bailout "ptxdist-${configfile_version} not found!" fi |