Ports: Return early in parse_arguments() in .port_include.sh

This commit is contained in:
Jelle Raaijmakers 2021-10-20 00:14:40 +02:00 committed by Linus Groh
parent f8e46ec296
commit 7ff99cb516

View file

@ -525,27 +525,27 @@ NO_GPG=false
parse_arguments() {
if [ -z "${1:-}" ]; then
do_all
else
case "$1" in
fetch|patch|shell|configure|build|install|installdepends|clean|clean_dist|clean_all|uninstall|showproperty)
method=$1
shift
do_${method} "$@"
;;
--auto)
do_all $1
;;
--no-gpg-verification)
NO_GPG=true
shift
parse_arguments $@
;;
*)
>&2 echo "I don't understand $1! Supported arguments: fetch, patch, configure, build, install, installdepends, clean, clean_dist, clean_all, uninstall, showproperty."
exit 1
;;
esac
return
fi
case "$1" in
fetch|patch|shell|configure|build|install|installdepends|clean|clean_dist|clean_all|uninstall|showproperty)
method=$1
shift
do_${method} "$@"
;;
--auto)
do_all $1
;;
--no-gpg-verification)
NO_GPG=true
shift
parse_arguments $@
;;
*)
>&2 echo "I don't understand $1! Supported arguments: fetch, patch, configure, build, install, installdepends, clean, clean_dist, clean_all, uninstall, showproperty."
exit 1
;;
esac
}
parse_arguments $@