dnf/0032-Load-filelists-if-there-are-any-usr_drift_protected_.patch
Evan Goode 7780cd0cc1 Implement usr_drift_protected_paths, mark transient in history
Resolves: RHEL-84515

Resolves: RHEL-84501
2025-06-25 12:54:30 +00:00

30 lines
1.0 KiB
Diff

From 8b6b08aeb3c162a774f1a63f85ea62969c0d375c Mon Sep 17 00:00:00 2001
From: Evan Goode <mail@evangoo.de>
Date: Tue, 17 Jun 2025 18:52:53 +0000
Subject: [PATCH 8/8] Load filelists if there are any usr_drift_protected_paths
---
dnf/conf/config.py | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/dnf/conf/config.py b/dnf/conf/config.py
index 7e5e8a38d..145016f6d 100644
--- a/dnf/conf/config.py
+++ b/dnf/conf/config.py
@@ -417,6 +417,12 @@ class MainConf(BaseConfig):
if skip_broken_val:
self._set_value('strict', not skip_broken_val, self._get_priority('skip_broken'))
+ usr_drift_protected_paths = self._get_value('usr_drift_protected_paths')
+ if usr_drift_protected_paths:
+ optional_metadata_types = set(self._get_value('optional_metadata_types'))
+ optional_metadata_types.add('filelists')
+ self._set_value('optional_metadata_types', list(optional_metadata_types))
+
@property
def releasever(self):
# :api
--
2.49.0