From 68fe327860c37589fad41f456e376830dd401468 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Wed, 29 May 2024 12:13:34 +0200 Subject: [PATCH] Fix smoke test for older OSes --- Smoke/start-stop-all-binaries/runtest.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Smoke/start-stop-all-binaries/runtest.sh b/Smoke/start-stop-all-binaries/runtest.sh index 501a406..bc48afe 100755 --- a/Smoke/start-stop-all-binaries/runtest.sh +++ b/Smoke/start-stop-all-binaries/runtest.sh @@ -100,7 +100,16 @@ for i in 'ps2pdf' 'ps2pdf12' 'ps2pdf13' 'ps2pdf14' 'ps2pdfwr';do done rlPhaseStartTest 'ps2epsi' - rlRun "ps2epsi IBM-RED-HAT-Press-Release-10-2018.ps 2>&1 | grep 'EPS files may not contain multiple pages' " + # RHEL 9 and newer generates the error message, so grep returns 0 + # ps2epsi passes on older RHELs, returns 0 and does not generate message, thus grep returns 1 + if rlIsRHELLike '>8' || rlIsFedora + then + RET=0 + else + RET=1 + fi + + rlRun "ps2epsi IBM-RED-HAT-Press-Release-10-2018.ps 2>&1 | grep 'EPS files may not contain multiple pages' " $RET rlRun "ps2epsi testprinter.ps &> $LOG" rlRun "cff $LOG" rlPhaseEnd