diff --git a/abuild.in b/abuild.in index 284ee6f..76a0806 100755 --- a/abuild.in +++ b/abuild.in @@ -5,7 +5,7 @@ # # Distributed under GPL-2 # -# Depends on: busybox utilities, fakeroot, +# Depends on: busybox utilities, fakeroot # abuild_ver=@VERSION@ @@ -52,8 +52,13 @@ monochrome() { #colors if [ -n "$USE_COLORS" ]; then default_colors -fi - +fi + +# run optional log command for remote logging +logcmd() { + ${ABUILD_LOG_CMD:-true} "$@" + return 0 +} # functions msg() { @@ -87,6 +92,7 @@ error() { local fake="${FAKEROOTKEY:+${BLUE}*${NORMAL}}" local name="${STRONG}${subpkgname:-$pkgname}${NORMAL}" printf "${prompt} ${name}${fake}: %s\n" "$1" >&2 + logcmd "ERROR: $pkgname: $1" } error2() { @@ -1161,6 +1167,7 @@ mklinks_abuildrepo() { build_abuildrepo() { local d apk if ! apk_up2date || [ -n "$force" ]; then + logcmd "building $pkgname" sanitycheck && builddeps && clean && fetch && unpack \ && prepare && mkusers && rootpkg || return 1 fi