Fixes the Shell-Checks failure from #24: two pipelines into early-exit readers under pipefail (could randomly fail an lsphp build). Read into variables, match in shell.
Tested: lsphp-info-probe.test.sh 36/36, shellcheck clean, script run inside litespeedtech/openlitespeed:1.8.4-lsphp85 upgrades 8.5.0 -> 8.5.11 OK.
Fixes the Shell-Checks failure from #24: two pipelines into early-exit readers under pipefail (could randomly fail an lsphp build). Read into variables, match in shell.
Tested: lsphp-info-probe.test.sh 36/36, shellcheck clean, script run inside litespeedtech/openlitespeed:1.8.4-lsphp85 upgrades 8.5.0 -> 8.5.11 OK.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
apt-cache madison | grep -q and apt-cache policy | awk '...exit' can SIGPIPE
the writer under pipefail and report lsphp missing when it is there. Read
each output into a variable and match in the shell. Fixes the Shell-Checks
failure on trunk (lsphp-info-probe.test.sh structural scan).
Tested: lsphp-info-probe.test.sh 36/36, shellcheck clean, and the script run
in litespeedtech/openlitespeed:1.8.4-lsphp85 upgrades 8.5.0 -> 8.5.11 OK.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
jknapp
merged commit cfde82ae44 into trunk2026-10-21 14:07:08 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Fixes the Shell-Checks failure from #24: two pipelines into early-exit readers under pipefail (could randomly fail an lsphp build). Read into variables, match in shell.
Tested: lsphp-info-probe.test.sh 36/36, shellcheck clean, script run inside litespeedtech/openlitespeed:1.8.4-lsphp85 upgrades 8.5.0 -> 8.5.11 OK.
🤖 Generated with Claude Code