xbps-src: propagate error returned by xbps-src in the chroot.
Rather than pointing the user to cat the .log file, just cat it before exiting.
This commit is contained in:
parent
e514b75180
commit
81d6978f02
5 changed files with 73 additions and 32 deletions
|
@ -57,8 +57,12 @@ build_src_phase()
|
|||
makejobs="-j$XBPS_MAKEJOBS"
|
||||
fi
|
||||
# Run pre_build func.
|
||||
run_func pre_build 2>${wrksrc}/.xbps_pre_build.log \
|
||||
|| msg_error "$pkgname: pre_build() failed! check $wrksrc/.xbps_pre_build.log"
|
||||
run_func pre_build 2>${wrksrc}/.xbps_pre_build.log
|
||||
if [ $? -ne 0 ]; then
|
||||
msg_red "$pkgname: pre_build() failed:"
|
||||
cat $wrksrc/.xbps_pre_build.log
|
||||
exit 1
|
||||
fi
|
||||
|
||||
. $XBPS_SHUTILSDIR/buildvars_funcs.sh
|
||||
set_build_vars
|
||||
|
@ -78,8 +82,12 @@ build_src_phase()
|
|||
fi
|
||||
|
||||
# Run post_build func.
|
||||
run_func post_build 2>${wrksrc}/.xbps_post_build.log \
|
||||
|| msg_error "$pkgname: post_build() failed! check $wrksrc/.xbps_post_build.log"
|
||||
run_func post_build 2>${wrksrc}/.xbps_post_build.log
|
||||
if [ $? -ne 0 ]; then
|
||||
msg_red "$pkgname: post_build() failed:"
|
||||
cat $wrksrc/.xbps_post_build.log
|
||||
exit 1
|
||||
fi
|
||||
|
||||
unset makejobs
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue