summaryrefslogtreecommitdiff
path: root/gst-env.py
diff options
context:
space:
mode:
Diffstat (limited to 'gst-env.py')
-rwxr-xr-xgst-env.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/gst-env.py b/gst-env.py
index 5223a13022..7b7d3ae7f7 100755
--- a/gst-env.py
+++ b/gst-env.py
@@ -582,6 +582,10 @@ if __name__ == "__main__":
print('{}={}'.format(name, shlex.quote(value)))
print('export {}'.format(name))
else:
+ if os.environ.get("CI_PROJECT_NAME"):
+ print("Ignoring SIGINT when running on the CI,"
+ " as we get spurious sigint in there for some reason.")
+ signal.signal(signal.SIGINT, signal.SIG_IGN)
exit(subprocess.call(args, close_fds=False, env=env))
except subprocess.CalledProcessError as e: