From ed9baefd753968a8bf56a28eb966673ddc6add21 Mon Sep 17 00:00:00 2001 From: Kent Russell Date: Tue, 25 Sep 2018 07:04:21 -0400 Subject: [PATCH] Only remove ldconf on uninstall On update, the removal will occur AFTER the new package is installed, due to some stupidity with how yum/rpm does things. Only remove it if we're doing a pure uninstall Change-Id: I4982610828d8bc1f2d8691b1e4ee1718c89413cc --- runtime/hsa-runtime/RPM/rpm_postun | 4 +++- runtime/packages/hsa-ext-rocr-dev/rpm_postun | 4 +++- runtime/packages/hsa-rocr-dev/rpm_postun | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/runtime/hsa-runtime/RPM/rpm_postun b/runtime/hsa-runtime/RPM/rpm_postun index a925febfc4..af28397d30 100644 --- a/runtime/hsa-runtime/RPM/rpm_postun +++ b/runtime/hsa-runtime/RPM/rpm_postun @@ -1 +1,3 @@ -rm -f /etc/ld.so.conf.d/hsa-rocr-dev.conf && ldconfig +if [ $1 -eq 0]; then + rm -f /etc/ld.so.conf.d/hsa-rocr-dev.conf && ldconfig +fi diff --git a/runtime/packages/hsa-ext-rocr-dev/rpm_postun b/runtime/packages/hsa-ext-rocr-dev/rpm_postun index 70445d09c8..23594b0c3e 100644 --- a/runtime/packages/hsa-ext-rocr-dev/rpm_postun +++ b/runtime/packages/hsa-ext-rocr-dev/rpm_postun @@ -1 +1,3 @@ -rm -f /etc/ld.so.conf.d/hsa-ext-rocr-dev.conf && ldconfig +if [ $1 -eq 0]; then + rm -f /etc/ld.so.conf.d/hsa-ext-rocr-dev.conf && ldconfig +fi diff --git a/runtime/packages/hsa-rocr-dev/rpm_postun b/runtime/packages/hsa-rocr-dev/rpm_postun index a925febfc4..af28397d30 100644 --- a/runtime/packages/hsa-rocr-dev/rpm_postun +++ b/runtime/packages/hsa-rocr-dev/rpm_postun @@ -1 +1,3 @@ -rm -f /etc/ld.so.conf.d/hsa-rocr-dev.conf && ldconfig +if [ $1 -eq 0]; then + rm -f /etc/ld.so.conf.d/hsa-rocr-dev.conf && ldconfig +fi