From c344617428445e4b1d5a9e5995e54dfc818a4dd8 Mon Sep 17 00:00:00 2001 From: JumpingYang001 Date: Fri, 19 Feb 2021 01:30:01 -0800 Subject: [PATCH] Fixes omi-logrotate and omi-selinux remove issue --- Unix/installbuilder/datafiles/Linux.data | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/Unix/installbuilder/datafiles/Linux.data b/Unix/installbuilder/datafiles/Linux.data index aa9ac012e..38090adc7 100644 --- a/Unix/installbuilder/datafiles/Linux.data +++ b/Unix/installbuilder/datafiles/Linux.data @@ -365,9 +365,15 @@ fi ConfigureOmiService %Postuninstall_1500 -if [ -e /usr/sbin/semodule ]; then - if [ ! -z "$(/usr/sbin/semodule -l | grep omi-logrotate)" ]; then - echo "Removing selinux policy module for omi-logrotate ..." - /usr/sbin/semodule -r omi-logrotate +if ${{PERFORMING_UPGRADE_NOT}}; then + if [ -e /usr/sbin/semodule ]; then + if [ ! -z "$(/usr/sbin/semodule -l | grep omi-logrotate)" ]; then + echo "Removing selinux policy module for omi-logrotate ..." + /usr/sbin/semodule -r omi-logrotate + fi + if [ ! -z "$(/usr/sbin/semodule -l | grep omi-selinux)" ]; then + echo "Removing selinux policy module for omi-selinux ..." + /usr/sbin/semodule -r omi-selinux + fi fi fi