Преглед изворни кода

test: Set SIGPIPE to a sane state

Some environments, such as Jenkins, set the SIGPIPE handler to ignore,
which gets inherited by the test suite, and yes(1) barfs as it checks
for error conditions after print. Reset the SIGPIPE handler to a sane
default state.
Guillem Jover пре 9 година
родитељ
комит
f074889198
1 измењених фајлова са 3 додато и 0 уклоњено
  1. 3 0
      t-func/atlocal.in

+ 3 - 0
t-func/atlocal.in

@@ -19,6 +19,9 @@ unset BZIP
 unset XZ_OPT
 unset XZ_DEFAULTS
 
+# Restore SIGPIPE to a sane default state.
+trap - PIPE
+
 if [ "$(id -u)" = 0 ]; then
   ASROOT=
 elif which fakeroot >/dev/null; then