[arch-projects] [dbscripts][PATCH] Add minimal logfile support to sourceballs

Eric Bélanger snowmaniscool at gmail.com
Sat Jan 7 18:06:47 EST 2012


Having the actual sourceballs script error messages would be useful.
Sometime the problem is obvious but there are times when the error can't be
reproduced, even when running 'makepkg --allsource' on gerolde.  It would
also be nice to have the error message when submitting bug reports without
having to replicate the issue.

Signed-off-by: Eric Bélanger <snowmaniscool at gmail.com>
---
 cron-jobs/sourceballs |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/cron-jobs/sourceballs b/cron-jobs/sourceballs
index b55de05..fde7de8 100755
--- a/cron-jobs/sourceballs
+++ b/cron-jobs/sourceballs
@@ -5,6 +5,9 @@ dirname="$(dirname $(readlink -e $0))"
 . "${dirname}/../config"
 pushd "${WORKDIR}" >/dev/null
 
+LOGFILE=/home/sourceballs/sourceballs.log
+rm /home/sourceballs/sourceballs.log
+
 script_lock
 
 for repo in ${PKGREPOS[@]}; do
@@ -88,7 +91,7 @@ for repo in ${PKGREPOS[@]}; do
 
 			# Build the actual source package
 			pushd "${WORKDIR}/pkgbuilds/${repo}-${pkgarch}/${pkgbase}" >/dev/null
-			makepkg --nocolor --allsource --ignorearch >/dev/null 2>&1
+			makepkg --nocolor --allsource --ignorearch >>$LOGFILE 2>&1
 			if [ $? -eq 0 ] && [ -f "${pkgbase}-${pkgver}${SRCEXT}" ]; then
 				mv "${pkgbase}-${pkgver}${SRCEXT}" "${FTP_BASE}/${SRCPOOL}"
 				# Avoid creating the same source package for every arch
-- 
1.7.8.1



More information about the arch-projects mailing list