Merge pull request #4427 from Gottox/getopt

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-05 08:21:57 +02:00 committed by GitHub
commit 929ad81d57
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";;