Currently, we don't mute the semodule output in postun script. This
results in the following message when removing ceph-selinux package:
libsemanage.semanage_direct_remove_key: Removing last ceph module (no
other ceph module exists at another priority).
The fix is to simply mute the output of the command.
Signed-off-by: Boris Ranto <branto@redhat.com>
(cherry picked from commit
3c104b106540fabdba43e0d04a3828d77f83e89d)
cp ${FILE_CONTEXT} ${FILE_CONTEXT}.pre
# Remove the module
- /usr/sbin/semodule -n -r ceph
+ /usr/sbin/semodule -n -r ceph > /dev/null 2>&1
# Reload the policy if SELinux is enabled
if ! /usr/sbin/selinuxenabled ; then