xbps-src: Preprocess arguments using getopt in order to allow options before and after XBPS_TARGET.

This commit is contained in:
Enno Boland 2016-07-04 16:37:12 +02:00
parent 101fe26e1b
commit 05ff430223
1 changed files with 5 additions and 1 deletions

View File

@ -408,8 +408,12 @@ export XBPS_MACHINE=$(xbps-uhelper arch)
# main()
#
XBPS_OPTIONS=
XBPS_OPTSTRING="a:CEfgGhH:Ij:Lm:No:r:tV"
while getopts "a:CEfgGhH:Ij:Lm:No:r:tV" opt; do
# Preprocess arguments in order to allow options before and after XBPS_TARGET.
eval set -- $(getopt -- "$XBPS_OPTSTRING" "$@");
while getopts "$XBPS_OPTSTRING" opt; do
case $opt in
a) readonly XBPS_CROSS_BUILD="$OPTARG"; XBPS_OPTIONS+=" -a $OPTARG";;
C) readonly XBPS_KEEP_ALL=1; XBPS_OPTIONS+=" -C";;