Automated rollback of commit 39e91a3fa912d636cd9d6f5b3e1b7a44087f8575.
Automated rollback of commit 39e91a3fa912d636cd9d6f5b3e1b7a44087f8575.

*** Reason for rollback ***

Implicated in breakage of //src/test/shell/integration:client_sigint_test on mac and centos. Rolling back until properly understood.

*** Original change description ***

Fix signal handling in test-setup.sh to properly forward signals to the child process, without relying on a bash bug not present in all environments.

RELNOTES: None.
PiperOrigin-RevId: 302908444

cushon/bazel,bazelbuild/bazel,dslomov/bazel,dslomov/bazel,cushon/bazel,twitter-forks/bazel,akira-baruah/bazel,werkt/bazel,dslomov/bazel,twitter-forks/bazel,dslomov/bazel-windows,dslomov/bazel-windows,safarmer/bazel,dslomov/bazel-windows,meteorcloudy/bazel,katre/bazel,katre/bazel,safarmer/bazel,davidzchen/bazel,ulfjack/bazel,ulfjack/bazel,ButterflyNetwork/bazel,dslomov/bazel,katre/bazel,werkt/bazel,safarmer/bazel,ButterflyNetwork/bazel,werkt/bazel,akira-baruah/bazel,bazelbuild/bazel,perezd/bazel,dslomov/bazel,twitter-forks/bazel,dslomov/bazel,werkt/bazel,twitter-forks/bazel,meteorcloudy/bazel,twitter-forks/bazel,ulfjack/bazel,cushon/bazel,cushon/bazel,perezd/bazel,meteorcloudy/bazel,perezd/bazel,perezd/bazel,meteorcloudy/bazel,cushon/bazel,dslomov/bazel-windows,meteorcloudy/bazel,meteorcloudy/bazel,ButterflyNetwork/bazel,meteorcloudy/bazel,ButterflyNetwork/bazel,katre/bazel,akira-baruah/bazel,ButterflyNetwork/bazel,safarmer/bazel,davidzchen/bazel,davidzchen/bazel,werkt/bazel,bazelbuild/bazel,akira-baruah/bazel,davidzchen/bazel,akira-baruah/bazel,bazelbuild/bazel,perezd/bazel,ulfjack/bazel,werkt/bazel,bazelbuild/bazel,perezd/bazel,twitter-forks/bazel,twitter-forks/bazel,ulfjack/bazel,dslomov/bazel-windows,cushon/bazel,katre/bazel,dslomov/bazel,bazelbuild/bazel,ulfjack/bazel,ButterflyNetwork/bazel,dslomov/bazel-windows,ulfjack/bazel,safarmer/bazel,davidzchen/bazel,perezd/bazel,davidzchen/bazel,safarmer/bazel,akira-baruah/bazel,katre/bazel,davidzchen/bazel