From 5c412a790261ab2e865a94d604da46221a2af7aa Mon Sep 17 00:00:00 2001 From: Andrew Schott Date: Mon, 19 Aug 2024 20:16:36 -0500 Subject: [PATCH] Added logic for skipping dnf if dnf5 exists. --- osupdater/src/main.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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)