diff --git a/osupdater/src/main.rs b/osupdater/src/main.rs
index 7e21087..34bc772 100644
--- a/osupdater/src/main.rs
+++ b/osupdater/src/main.rs
@@ -108,7 +108,11 @@ fn main() {
// dnf
let path = Path::new(&dnf_bin);
- if path.exists(){
+ let path_dnf5 = Path::new(&dnf5_bin);
+
+ if path_dnf5.exists() {
+ cprintln!("dnf found but skipped since dnf5 is present")
+ } else if path.exists(){
cprintln!("Updating via: dnf");
let mut cmd =
Command::new(&sudo_bin)