From e99c8cb29e9a0256b7664cf92edb286e177d8b99 Mon Sep 17 00:00:00 2001 From: Saravanan Solaiyappan Date: Thu, 24 Feb 2022 13:31:03 -0500 Subject: [PATCH] Consider apt/yum upgrade operation check in package scripts. Include the upgrade operation check in the prerm and postun scripts in package. Signed-off-by: Saravanan Solaiyappan Change-Id: Ide29b84e59eea6154276f790e353a25506dd3bdb [ROCm/rdc commit: 6a345a064ec32ac287aa49a80ac1ea811ee9de78] --- projects/rdc/DEBIAN/prerm | 2 +- projects/rdc/src/RPM_postun.in | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/projects/rdc/DEBIAN/prerm b/projects/rdc/DEBIAN/prerm index 3d2dc1c67b..85aea353b8 100755 --- a/projects/rdc/DEBIAN/prerm +++ b/projects/rdc/DEBIAN/prerm @@ -12,7 +12,7 @@ reload_systemd() { set -e case "$1" in - remove) + remove | upgrade ) stop_rdc unlink /lib/systemd/system/rdc.service reload_systemd diff --git a/projects/rdc/src/RPM_postun.in b/projects/rdc/src/RPM_postun.in index 07731c520d..ded6ba52f8 100755 --- a/projects/rdc/src/RPM_postun.in +++ b/projects/rdc/src/RPM_postun.in @@ -9,7 +9,8 @@ reload_systemd() { return 0 } -if [ $1 -eq 0 ]; then +if [ $1 -le 1 ]; then + # perform the below actions for rpm remove($1=0) or upgrade($1=1) operations stop_rdc unlink @DISTRO_ROOT@/rdc.service reload_systemd