done
fi
+rm -f $TOPDIR/rpmlint.log
if test -n "$RPMS" -a "$DO_CHECKS" != "false" -a -x "$BUILD_ROOT/opt/testing/bin/rpmlint" -a -d "$BUILD_ROOT/$TOPDIR/RPMS" ; then
LINT_RPM_FILE_LIST=($(find $BUILD_ROOT/$TOPDIR/RPMS \
\( -name "*-debuginfo-*" -o -name "*-debugsource-*" \
echo
echo "RPMLINT report:"
echo "==============="
- chroot $BUILD_ROOT /opt/testing/bin/rpmlint --info ${LINT_RPM_FILE_LIST[*]#$BUILD_ROOT} ${SRPM_FILE_LIST[*]#$BUILD_ROOT} || cleanup_and_exit 1
+ rpmlint_failed=
+ chroot $BUILD_ROOT /opt/testing/bin/rpmlint \
+ --info ${LINT_RPM_FILE_LIST[*]#$BUILD_ROOT} ${SRPM_FILE_LIST[*]#$BUILD_ROOT} \
+ > $TOPDIR/rpmlint.log 2>&1 || rpmlint_failed=1
+ cat $TOPDIR/rpmlint.log
+ mv $BUILD_ROOT/.build.rpmlint $TOPDIR/rpmlint.log
+ test -z "$rpmlint_failed" || cleanup_and_exit 1
fi
if test \( -n "$RPMS" -o -n "$DEBS" \) -a -n "$CREATE_BASELIBS" -a \( -d "$BUILD_ROOT/$TOPDIR/RPMS" -o -d "$BUILD_ROOT/$TOPDIR/DEBS" \) ; then
args="--padstart 512 --padend 512 -v"
case "$BUILDTYPE" in
spec)
- computeblocklists $args $TOPDIR/RPMS/*/*.rpm $TOPDIR/SRPMS/* > "$VM_SWAP"
+ computeblocklists $args $TOPDIR/RPMS/*/*.rpm $TOPDIR/SRPMS/* $TOPDIR/rpmlint.log > "$VM_SWAP"
;;
dsc)
computeblocklists $args $TOPDIR/DEBS/*.deb $TOPDIR/SOURCES.DEB/* > "$VM_SWAP"