File 0001-scripts-ppc64_diag_mkrsrc-Fix-typo-to-avoid-syntax-e.patch of Package ppc64-diag

From 6ec760256c3f6789a7c918b91bd2fe2c78a60849 Mon Sep 17 00:00:00 2001
From: Luciano Chavez <chavez@us.ibm.com>
Date: Tue, 22 Jul 2025 15:37:39 -0500
Subject: [PATCH] scripts/ppc64_diag_mkrsrc: Fix typo to avoid syntax error

A user executed the diag_nvme utility to inject an error in a disk in
order to generate a servicelog event. While executing the command
and after the event was logged, a syntax error was displayed for
the ppc64_diag_mkrsrc script for the line with:

"`cat /proc/device-tree/system-id | cut -c5- 2>/dev/null` :"

which showed the statement terminated with a `:` rather than a `;`.
The script was then aborted and did not generate a IBM.ServiceEvent
RMC resource as expected.

Signed-off-by: Luciano Chavez <chavez@us.ibm.com>
Reviewed-by: Sathvika Vasireddy <sv@linux.ibm.com>
---
 scripts/ppc64_diag_mkrsrc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/ppc64_diag_mkrsrc b/scripts/ppc64_diag_mkrsrc
index c59dd8e..ce7d013 100755
--- a/scripts/ppc64_diag_mkrsrc
+++ b/scripts/ppc64_diag_mkrsrc
@@ -132,7 +132,7 @@ chop $cec_machinetype;
 
 $cec_machineserial = -e '/proc/device-tree/ibm,vendor-system-id' ?
 `cat /proc/device-tree/ibm,vendor-system-id | cut -c5- 2>/dev/null` :
-`cat /proc/device-tree/system-id | cut -c5- 2>/dev/null` :
+`cat /proc/device-tree/system-id | cut -c5- 2>/dev/null` ;
 
 chomp $cec_machineserial;
 chop $cec_machineserial;
-- 
2.43.0

openSUSE Build Service is sponsored by