if test -z "$DISTRO"; then
if grep 'release 6' /etc/redhat-release >/dev/null; then
DISTRO="centos/6"
+ elif grep 'release 7' /etc/redhat-release > /dev/null; then
+ DISTRO="centos/7"
else
DISTRO="centos/5.5"
fi
fi
for pkg in ${pkg_names}; do
+ copy=false
if $inc_src; then
- if test ! -f ${BUILD_DIR}/SRPMS/${pkg}.src.rpm; then
- echo "No SRPM for ${pkg}"
- else
+ if test -f ${BUILD_DIR}/SRPMS/${pkg}.src.rpm; then
scp ${BUILD_DIR}/SRPMS/${pkg}.src.rpm ${UPLOAD_URI}/redhat/${DISTRO}/SRPMS/
- fi
- fi
+ copy=true
+ fi
+ fi
if $inc_bin; then
for dir in ${BUILD_DIR}/RPMS/*; do
arch=`basename ${dir}`
if test -f ${dir}/${pkg}.${arch}.rpm; then
+ copy=true
scp ${dir}/${pkg}.${arch}.rpm ${UPLOAD_URI}/redhat/${DISTRO}/RPMS/${arch}/
- else
- echo "No ${pkg} in arch ${arch}"
fi
done
+ if ! $copy; then
+ echo "FAILED: No RPM copied for: ${pkg}"
+ exit 1
+ fi
fi
done