diff --git a/projects/rocr-runtime/DEBIAN/prerm.in b/projects/rocr-runtime/DEBIAN/prerm.in index 5cc004f399..f16a1ab3b7 100755 --- a/projects/rocr-runtime/DEBIAN/prerm.in +++ b/projects/rocr-runtime/DEBIAN/prerm.in @@ -10,7 +10,7 @@ rm_ldconfig() { } case "$1" in - ( remove ) + ( remove | upgrade ) rm_ldconfig ;; ( purge ) diff --git a/projects/rocr-runtime/RPM/postun.in b/projects/rocr-runtime/RPM/postun.in index 8e8eb1fea4..0691ac8617 100644 --- a/projects/rocr-runtime/RPM/postun.in +++ b/projects/rocr-runtime/RPM/postun.in @@ -1,5 +1,6 @@ # second term originates from ENABLE_LDCONFIG = ON/OFF at package build -if [ $1 -eq 0 ] && [ "@ENABLE_LDCONFIG@" == "ON" ]; then +if [ $1 -le 1 ] && [ "@ENABLE_LDCONFIG@" == "ON" ]; then + # perform the below actions for rpm remove($1=0) or upgrade($1=1) operations rm -f /etc/ld.so.conf.d/x86_64-libhsakmt.conf ldconfig fi