From c1535d34931d15f14a601f933c07eb6dbda970a2 Mon Sep 17 00:00:00 2001
From: Sroka <j.sroka7@gmail.com>
Date: Sat, 12 Dec 2020 17:16:16 +0100
Subject: [PATCH] Do OS-Update for Redhat family

---
 server/mods-available/remoteaction_core_module.inc.php  | 5 +++--
 server/plugins-available/software_update_plugin.inc.php | 5 +++++
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/server/mods-available/remoteaction_core_module.inc.php b/server/mods-available/remoteaction_core_module.inc.php
index eea8fd6941..1c1e18d87e 100644
--- a/server/mods-available/remoteaction_core_module.inc.php
+++ b/server/mods-available/remoteaction_core_module.inc.php
@@ -181,8 +181,9 @@ class remoteaction_core_module {
 			exec("glsa-check -f --nocolor affected");
 		} elseif(file_exists('/etc/redhat-release')) {
 			exec("dnf -y update");
-		}
-		else {
+		} elseif(file_exists('/etc/redhat-release')) {
+			exec("dnf -y update");
+		} else {
 			exec("apt-get update");
 			exec("apt-get -y upgrade");
 		}
diff --git a/server/plugins-available/software_update_plugin.inc.php b/server/plugins-available/software_update_plugin.inc.php
index 2626d1e756..29393edf3c 100644
--- a/server/plugins-available/software_update_plugin.inc.php
+++ b/server/plugins-available/software_update_plugin.inc.php
@@ -289,6 +289,11 @@ class software_update_plugin {
 			$app->log('Execeuted Debian / Ubuntu update', LOGLEVEL_DEBUG);
 		}
 
+		//** Redhat, CentOS, Fedora
+		if(file_exists('/etc/redhat-release')) {
+			exec("dnf -y update");
+		}
+
 		//** Gentoo Linux
 		if(file_exists('/etc/gentoo-release')) {
 			exec("glsa-check -f --nocolor affected");
-- 
GitLab