=================================================================== RCS file: /cvs/openbsd/fw_update/fw_install.sh,v retrieving revision 1.44 retrieving revision 1.45 diff -u -r1.44 -r1.45 --- openbsd/fw_update/fw_install.sh 2021/12/02 03:05:49 1.44 +++ openbsd/fw_update/fw_install.sh 2021/12/02 03:44:19 1.45 @@ -1,5 +1,5 @@ #!/bin/ksh -# $OpenBSD: fw_install.sh,v 1.44 2021/12/02 03:05:49 afresh1 Exp $ +# $OpenBSD: fw_install.sh,v 1.45 2021/12/02 03:44:19 afresh1 Exp $ set -e # Copyright (c) 2021 Andrew Hewus Fresh @@ -34,10 +34,10 @@ fi if [[ -e /usr/bin/mktemp ]]; then - _dir=$(/usr/bin/mktemp -d $1 ) + _dir=$( /usr/bin/mktemp -d $1 ) chown _sndio "$_dir" else - until _dir="${1?}.$_i.$RANDOM" && mkdir -- "$_dir" 2>/dev/null; do + until _dir="${1%-+(X)}.$_i.$RANDOM" && mkdir -- "$_dir" 2>/dev/null; do ((++_i < 10000)) || return 1 done fi