ソースを参照

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