From d2f127d7ab9873bb55f49b65b5ce78712716ed11 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Tue, 3 Mar 2015 10:45:34 +0100 Subject: [PATCH] xbps-src: create log files in $XBPS_STATEDIR while installing bdeps. --- common/xbps-src/shutils/build_dependencies.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/common/xbps-src/shutils/build_dependencies.sh b/common/xbps-src/shutils/build_dependencies.sh index 8ffe076aff..1ef75bf010 100644 --- a/common/xbps-src/shutils/build_dependencies.sh +++ b/common/xbps-src/shutils/build_dependencies.sh @@ -99,7 +99,8 @@ setup_pkg_depends() { install_pkg_from_repos() { local pkg="$1" cross="$2" rval= tmplogf= - tmplogf=$(mktemp) + tmplogf=${XBPS_STATEDIR}/xbps_${XBPS_TARGET_MACHINE}_bdep_${pkg}.log + if [ -n "$cross" ]; then $XBPS_INSTALL_XCMD -Ayd "$pkg" >$tmplogf 2>&1 else @@ -118,10 +119,9 @@ install_pkg_from_repos() { # [ -z "$XBPS_KEEP_ALL" ] && remove_pkg_autodeps msg_red "$pkgver: failed to install '$1' dependency! (error $rval)\n" - cat $tmplogf && rm -f $tmplogf + cat $tmplogf msg_error "Please see above for the real error, exiting...\n" fi - rm -f $tmplogf [ $rval -eq 17 ] && rval=0 return $rval }