From 713247b16bbe577487c78c7136d29602758dc401 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 31 Oct 2011 03:10:35 +0100 Subject: [PATCH] xbps-src: install_pkg_from_repos: avoid shell redirections via pkgdeps. --- xbps-src/shutils/builddep_funcs.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/xbps-src/shutils/builddep_funcs.sh b/xbps-src/shutils/builddep_funcs.sh index a8ede00aaf..7f676c6b08 100644 --- a/xbps-src/shutils/builddep_funcs.sh +++ b/xbps-src/shutils/builddep_funcs.sh @@ -30,13 +30,16 @@ # install_pkg_from_repos() { - local cmd rval tmplogf + local cmd rval tmplogf tmpdepf msg_normal "$pkgver: installing dependency $1 ...\n" cmd="${fakeroot_cmd} ${fakeroot_cmd_args} ${XBPS_BIN_CMD} -Ay install" tmplogf=$(mktemp) - ${cmd} "${1}" >${tmplogf} 2>&1 + tmpdepf=$(mktemp) + echo "'${1}'" > $tmpdepf + ${cmd} $(cat $tmpdepf) >$tmplogf 2>&1 + rm -f $tmpdepf rval=$? if [ $rval -ne 0 -a $rval -ne 6 ]; then # xbps-bin can return: