[146881] contrib/mp-buildbot
cal at macports.org
cal at macports.org
Sat Mar 19 04:11:06 PDT 2016
Revision: 146881
https://trac.macports.org/changeset/146881
Author: cal at macports.org
Date: 2016-03-19 04:11:06 -0700 (Sat, 19 Mar 2016)
Log Message:
-----------
mp-buildbot: Ensure errors are fatal
Modified Paths:
--------------
contrib/mp-buildbot/mpbb-checkout
contrib/mp-buildbot/mpbb-gather-archives
contrib/mp-buildbot/mpbb-selfupdate
Modified: contrib/mp-buildbot/mpbb-checkout
===================================================================
--- contrib/mp-buildbot/mpbb-checkout 2016-03-19 10:55:42 UTC (rev 146880)
+++ contrib/mp-buildbot/mpbb-checkout 2016-03-19 11:11:06 UTC (rev 146881)
@@ -23,39 +23,39 @@
if [[ -d "${tools_svn}/.svn" ]] ; then
echo "Update macports tools from svn..."
if [[ -e "${tools_svn}/.svn/lock" ]]; then
- "$svn" --non-interactive cleanup "${tools_svn}"
+ "$svn" --non-interactive cleanup "${tools_svn}" || return $?
fi
"$svn" update --non-interactive \
-r HEAD \
- "${tools_svn}"
+ "${tools_svn}" || return $?
else
echo "Checking out macports tools from svn..."
mkdir -p "${option_workdir}"
"$svn" checkout --non-interactive \
-r HEAD "${svn_url}/base/portmgr/jobs" \
- "${tools_svn}"
+ "${tools_svn}" || return $?
fi
if [[ -d "${dports_svn}/.svn" ]] ; then
echo "Update macports from svn..."
# TODO: add switching of SVN server
if [[ -e "${dports_svn}/.svn/lock" ]]; then
- "$svn" --non-interactive cleanup "${dports_svn}"
+ "$svn" --non-interactive cleanup "${dports_svn}" || return $?
fi
"$svn" update --non-interactive \
-r "${svn_rev}" \
- "${dports_svn}"
+ "${dports_svn}" || return $?
else
echo "Checking out macports from svn..."
mkdir -p "${option_workdir}"
"$svn" checkout --non-interactive \
-r "${svn_rev}" "${svn_url}/dports" \
- "${dports_svn}"
+ "${dports_svn}" || return $?
fi
- (cd "${dports_svn}" && "${option_prefix}/bin/portindex")
+ (cd "${dports_svn}" && "${option_prefix}/bin/portindex") || return $?
- cat > "${option_prefix}/etc/macports/sources.conf" <<EOF
+ cat || return $? > "${option_prefix}/etc/macports/sources.conf" <<EOF
# Automatically overwritten by mpbb-checkout
# Do not edit !!!
#
Modified: contrib/mp-buildbot/mpbb-gather-archives
===================================================================
--- contrib/mp-buildbot/mpbb-gather-archives 2016-03-19 10:55:42 UTC (rev 146880)
+++ contrib/mp-buildbot/mpbb-gather-archives 2016-03-19 11:11:06 UTC (rev 146881)
@@ -12,7 +12,7 @@
gather-archives() {
curl=/usr/bin/curl
tclsh=${option_prefix}/bin/port-tclsh
- mkdir -p "${option_staging_dir}"
+ mkdir -p "${option_staging_dir}" || return $?
archive_path=$("${option_prefix}/bin/port" -q location "${option_port}")
archive_basename=$(basename "${archive_path}")
@@ -22,8 +22,8 @@
# check for distributability
if "${tclsh}" "${option_workdir}/tools/port_binary_distributable.tcl" -v "${option_port}"; then
echo "Staging archive for upload: ${archive_basename}"
- mkdir -p "${option_staging_dir}/${option_port}"
- cp "${archive_path}" "${option_staging_dir}/${option_port}/${archive_basename}":w
+ mkdir -p "${option_staging_dir}/${option_port}" || return $?
+ cp "${archive_path}" "${option_staging_dir}/${option_port}/${archive_basename}" || return $?
fi
fi
}
Modified: contrib/mp-buildbot/mpbb-selfupdate
===================================================================
--- contrib/mp-buildbot/mpbb-selfupdate 2016-03-19 10:55:42 UTC (rev 146880)
+++ contrib/mp-buildbot/mpbb-selfupdate 2016-03-19 11:11:06 UTC (rev 146881)
@@ -9,5 +9,5 @@
}
selfupdate() {
- "${option_prefix}/bin/port" -d selfupdate --nosync
+ "${option_prefix}/bin/port" -d selfupdate --nosync || return $?
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160319/a5a971c2/attachment.html>
More information about the macports-changes
mailing list