diff options
Diffstat (limited to 'bin/ebuild-helpers/dosym')
-rwxr-xr-x | bin/ebuild-helpers/dosym | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/bin/ebuild-helpers/dosym b/bin/ebuild-helpers/dosym index 69a4a1ebe..e41558a15 100755 --- a/bin/ebuild-helpers/dosym +++ b/bin/ebuild-helpers/dosym @@ -5,7 +5,7 @@ source "${PORTAGE_BIN_PATH}"/isolated-functions.sh || exit 1 option_r= -if ___eapi_has_dosym_r && [[ $1 == -r ]]; then +if ___eapi_has_dosym_r && [[ ${1} == -r ]]; then option_r=t shift fi @@ -24,7 +24,7 @@ if [[ ${2} == */ ]] || [[ -d ${ED%/}/${2#/} && ! -L ${ED%/}/${2#/} ]] ; then __helpers_die "${0##*/}: dosym target omits basename: '${2}'" fi -target=$1 +target=${1} if [[ ${option_r} ]]; then # Transparent bash-only replacement for GNU "realpath -m -s". @@ -33,8 +33,8 @@ if [[ ${option_r} ]]; then dosym_canonicalize() { local path slash i prev out IFS=/ - path=( $1 ) - [[ $1 == /* ]] && slash=/ + path=( ${1} ) + [[ ${1} == /* ]] && slash=/ while true; do # Find first instance of non-".." path component followed by "..", @@ -87,6 +87,6 @@ destdir=${2%/*} [[ ! -d ${ED%/}/${destdir#/} ]] && dodir "${destdir}" ln -snf "${target}" "${ED%/}/${2#/}" -ret=$? -[[ $ret -ne 0 ]] && __helpers_die "${0##*/} failed" -exit $ret +ret=${?} +[[ ${ret} -ne 0 ]] && __helpers_die "${0##*/} failed" +exit ${ret} |