summaryrefslogtreecommitdiffstats
path: root/runtests.sh
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2010-11-20 19:22:33 -0800
committerZac Medico <zmedico@gentoo.org>2010-11-20 19:22:33 -0800
commitfd0bb7bf8d11a35c0c28a783e1657a12a5681f9b (patch)
treeeb5e2b3a969c21a9e6d5ba202c27868919bf72d7 /runtests.sh
parent9ef61fab465e097c00c9458fce0a7ac5b877dc29 (diff)
downloadportage-fd0bb7bf8d11a35c0c28a783e1657a12a5681f9b.tar.gz
portage-fd0bb7bf8d11a35c0c28a783e1657a12a5681f9b.tar.bz2
portage-fd0bb7bf8d11a35c0c28a783e1657a12a5681f9b.zip
runtests.sh: handle SIGINT
Diffstat (limited to 'runtests.sh')
-rwxr-xr-xruntests.sh7
1 files changed, 7 insertions, 0 deletions
diff --git a/runtests.sh b/runtests.sh
index c228dce56..dc3343fe9 100755
--- a/runtests.sh
+++ b/runtests.sh
@@ -15,6 +15,13 @@ case "${NOCOLOR:-false}" in
;;
esac
+interrupted() {
+ echo "interrupted." >&2
+ exit 1
+}
+
+trap interrupted SIGINT
+
exit_status="0"
for version in ${PYTHON_VERSIONS}; do
if [[ -x /usr/bin/python${version} ]]; then