@@ -154,33 +154,36 @@ while [[ $1 ]]; do
STDIN=1
shift
else
- snum=1
for ((i=1 ; i<${#1}; i++)); do
case ${1:$i:1} in
h) usage ;;
m)
[[ $2 ]] || err "Must specify number.";
MAX_TIME="$2"
- shift 2;;
+ shift
+ ;;
t) TIMESONLY=1 ;;
v) VERBOSE=1 ;;
u)
CHECKURL=1;
[[ $2 ]] || err "Must specify URL.";
URL="$2";
- snum=2;;
+ shift
+ ;;
r)
[[ $2 ]] || err "Must specify repository name.";
TARGETREPO="$2";
- snum=2;;
+ shift
+ ;;
n)
[[ $2 ]] || err "Must specify number.";
NUM="$2";
- snum=2;;
+ shift
+ ;;
*) err "'$1' is an invalid argument." ;;
esac
done
- shift $snum
+ shift
fi
elif [[ -f $1 ]]; then
FILE="1"
Fixes FS#61923. Signed-off-by: Johannes Löthberg <johannes@kyriasis.com> --- src/rankmirrors.sh.in | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-)