rm ${LOGDIR}/${PKG_VER_ARCH}.log
rsync -a /chroot/rebuildd/out-$PKG/ build@jack:out/
rm -rf /chroot/rebuildd/out-$PKG
- ssh build@jack ./bin/report_build_result "$HOSTNAME says $BNUM $PKG_VER_ARCH was $RESULT"
+ ssh build@jack ./bin/report_build_result $HOSTNAME $BNUM $PKG_VER_ARCH $RESULT
BUILDS_DONE=$(($BUILDS_DONE + 1))
if [ $MAX_BUILDS -gt 0 ] && [ $BUILDS_DONE -ge $MAX_BUILDS ]; then
echo "Reached build limit of $MAX_BUILDS, stopping"
CLIENT=$1
LOGDIR=/home/build/logs
LOGFILE=/var/log/builder.log
+STATEDIR=/home/build/state
cd in
# else
echo "$DATE: Queued package $NUM: $PKG_VER_ARCH on $CLIENT" >> $LOGFILE
+ echo "$DATE: Queued package $NUM: $PKG_VER_ARCH on $CLIENT" >> $STATEDIR/$NUM.running
echo "$NUM $PKG_VER_ARCH"
exit 0
done
#!/bin/bash
-MESSAGE="$@"
LOGFILE=/var/log/builder.log
+STATEDIR=/home/build/state
+
+HOSTNAME=$1
+BNUM=$2
+PKG_VER_ARCH=$3
+RESULT=$4
DATE=$(date)
-echo "$DATE: build result: $MESSAGE" >> $LOGFILE
+echo "$DATE: build result: $HOSTNAME says $BNUM $PKG_VER_ARCH was $RESULT" >> $LOGFILE
+
+rm $STATEDIR/$BNUM.running
exit 0