From b5b348bc165d7cacea6fb15e380851b6d676a5e0 Mon Sep 17 00:00:00 2001 From: Jian Yu Date: Mon, 4 Sep 2023 00:04:50 -0700 Subject: [PATCH] LU-16661 build: use "Recommends: perl" for lustre-iokit In lustre-iokit, the "plot" commands all use perl, but the actual "*-survey" scripts are written in bash, so the "Requires: perl" in lustre.spec.in for lustre-iokit could be downgraded to "Recommends: perl" for RHEL 8+ (RHEL 7 does not handle "Recommends:"). Test-Parameters: trivial testlist=obdfilter-survey Change-Id: I55f3c57e73ac91cedce745dc4f424c3542978cd4 Fixes: 800a9ec58f78 ("LU-16661 build: improve lustre.spec.in Requires") Signed-off-by: Jian Yu --- lustre.spec.in | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lustre.spec.in b/lustre.spec.in index f6e11d3..801354b 100644 --- a/lustre.spec.in +++ b/lustre.spec.in @@ -444,7 +444,10 @@ to be used by the Lustre testing framework. %if %{with lustre_iokit} %package -n lustre-iokit Summary: Collection of benchmark tools for a cluster with the Lustre file system -Requires: perl, sg3_utils +Requires: sg3_utils +%if 0%{?rhel} > 7 || 0%{?fedora} > 33 || 0%{?rhel} < 1 +Recommends: perl +%endif %description -n lustre-iokit This package includes five tools: -- 1.8.3.1