From 166233437855d7702648592e59e9f076539788d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ensar=20Saraj=C4=8Di=C4=87?= Date: Fri, 31 Jan 2025 11:38:22 +0100 Subject: [PATCH] Support dnf5 in print-last-system-upgrade --- symlinks/bin/print-last-system-upgrade | 6 ++++++ symlinks/bin/update-all-packages | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/symlinks/bin/print-last-system-upgrade b/symlinks/bin/print-last-system-upgrade index caf91f7..ae1fa41 100755 --- a/symlinks/bin/print-last-system-upgrade +++ b/symlinks/bin/print-last-system-upgrade @@ -27,5 +27,11 @@ else LAST_SYSTEM_UPGRADE_DATE=$( date -d "$LAST_SYSTEM_UPGRADE" +%s ) fi + if type dnf5 &> /dev/null + then + LAST_SYSTEM_UPGRADE=$( stat /var/cache/libdnf5 | grep Modify | sed 's/Modify: //' ) + LAST_SYSTEM_UPGRADE_DATE=$( date -d "$LAST_SYSTEM_UPGRADE" +%s ) + fi + print-system-upgrade-date $LAST_SYSTEM_UPGRADE_DATE update-all-packages fi diff --git a/symlinks/bin/update-all-packages b/symlinks/bin/update-all-packages index 0011400..f28a468 100755 --- a/symlinks/bin/update-all-packages +++ b/symlinks/bin/update-all-packages @@ -37,7 +37,7 @@ then sudo dnf autoremove # Update dnf packages - sudo dnf update + sudo dnf update --refresh # Clear out orphans sudo dnf autoremove