From 6749a07b4c114613f94aa915f603f00d26c16e0c Mon Sep 17 00:00:00 2001 From: Joshua Ismael Haase Hernández Date: Sun, 5 Jun 2011 22:33:42 -0500 Subject: * libremakepkg copy log if failed. * FULLBUILDCMD use 'no color' option for makepkg --- libremakepkg | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'libremakepkg') diff --git a/libremakepkg b/libremakepkg index b0e1371..e83bee7 100755 --- a/libremakepkg +++ b/libremakepkg @@ -40,6 +40,7 @@ function usage { _CLEAN="" CLEAN_CACHE="" update_first="n" +use_log='n' chrootname=${CHCOPY} _PKGINSTALL="" _MAKEPKG_ARGS="" @@ -56,6 +57,8 @@ while getopts ${libremakepkgargs} arg ; do n) chrootname="$OPTARG"; echo $chrootname ;; I) _PKGINSTALL+="-I $OPTARG " ;; M) _MAKEPKG_ARGS+=" $OPTARG" ;; + L) _MAKEPKG_ARGS+=" -$arg $OPTARG" + use_log='y';; *) _MAKEPKG_ARGS+=" -$arg $OPTARG" ;; esac done @@ -84,4 +87,9 @@ fi msg "Creating the package" makechrootpkg $_CLEAN -r ${CHROOTDIR} -l "${chrootname}" $_PKGINSTALL -- $_MAKEPKG_ARGS -exit $? +ev=$? # exit value + +[ $ev -ne 0 -a "$use_log" == 'y' ] && { + cp ${CHROOTDIR}/${chrootname}/build/*.log ./ +} +exit $ev -- cgit v1.2.3-54-g00ecf