Просмотр исходного кода

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
Родитель
Сommit
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