From 9ba8e04eda0e6ab06883373c9fd3ca5c951c0b73 Mon Sep 17 00:00:00 2001 From: Saravanan Solaiyappan Date: Tue, 22 Feb 2022 03:31:15 -0500 Subject: [PATCH] SWDEV-323670 - RPM: Remove symlinks during upgrade as well During RPM upgrade, lib/libOpenCL.so* files/symlinks from the previous installed version are not removed. This change will remove those symlinks as part of the RPM remove or upgrade operation. Signed-off-by: Saravanan Solaiyappan Change-Id: Ia943407052ec24911756042a5f9839a605522443 [ROCm/clr commit: 56dde03fbbeab4481d590708c943783654506e52] --- projects/clr/opencl/packaging/rocm-ocl-icd.rpm_postun | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/projects/clr/opencl/packaging/rocm-ocl-icd.rpm_postun b/projects/clr/opencl/packaging/rocm-ocl-icd.rpm_postun index 356c7af3df..00398f600c 100644 --- a/projects/clr/opencl/packaging/rocm-ocl-icd.rpm_postun +++ b/projects/clr/opencl/packaging/rocm-ocl-icd.rpm_postun @@ -1,4 +1,6 @@ -if [ $1 -eq 0 ]; then +if [ $1 -le 1 ]; then + # Below files will be removed during remove | upgrade operation + rm -f /etc/ld.so.conf.d/10-rocm-opencl.conf && ldconfig rm -f /etc/OpenCL/vendors/@OPENCL_AMD_ICD_FILE@ rm -f @ROCM_PATH@/lib/libOpenCL.so