Remove a libreport configuration for collecting DNF logs
Resolves: RHEL-40382
This commit is contained in:
parent
2be5fc0964
commit
43b609922e
81
0004-Drop-collect-file-for-ABRT.patch
Normal file
81
0004-Drop-collect-file-for-ABRT.patch
Normal file
@ -0,0 +1,81 @@
|
||||
From 78e2838c62bb842cdd6f3adc26e246b97cb7292d Mon Sep 17 00:00:00 2001
|
||||
From: Jaroslav Mracek <jmracek@redhat.com>
|
||||
Date: Tue, 11 Jun 2024 16:02:21 +0200
|
||||
Subject: [PATCH] Drop collect file for ABRT
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
It looks like that it is not required anymore
|
||||
|
||||
Resolve: https://issues.redhat.com/browse/RHEL-40382
|
||||
Signed-off-by: Petr Písař <ppisar@redhat.com>
|
||||
---
|
||||
dnf.spec | 2 --
|
||||
etc/CMakeLists.txt | 1 -
|
||||
etc/collect_dnf.conf | 24 ------------------------
|
||||
3 files changed, 27 deletions(-)
|
||||
delete mode 100644 etc/collect_dnf.conf
|
||||
|
||||
diff --git a/dnf.spec b/dnf.spec
|
||||
index b3b30529..7bc90c5d 100644
|
||||
--- a/dnf.spec
|
||||
+++ b/dnf.spec
|
||||
@@ -103,7 +103,6 @@ Conflicts: python3-dnf-plugins-extras-common < %{conflicts_dnf_plugins_extr
|
||||
|
||||
%package data
|
||||
Summary: Common data and configuration files for DNF
|
||||
-Requires: libreport-filesystem
|
||||
%if %{with dnf5_obsoletes_dnf}
|
||||
Requires: /etc/dnf/dnf.conf
|
||||
%endif
|
||||
@@ -336,7 +335,6 @@ popd
|
||||
%{_mandir}/man5/%{name}.conf.5*
|
||||
%endif
|
||||
%{_tmpfilesdir}/%{name}.conf
|
||||
-%{_sysconfdir}/libreport/events.d/collect_dnf.conf
|
||||
|
||||
%files -n %{yum_subpackage_name}
|
||||
%if "%{yum_compat_level}" == "full"
|
||||
diff --git a/etc/CMakeLists.txt b/etc/CMakeLists.txt
|
||||
index c7814205..27e3c8ed 100644
|
||||
--- a/etc/CMakeLists.txt
|
||||
+++ b/etc/CMakeLists.txt
|
||||
@@ -1,4 +1,3 @@
|
||||
-INSTALL (FILES "collect_dnf.conf" DESTINATION ${SYSCONFDIR}/libreport/events.d/)
|
||||
ADD_SUBDIRECTORY (bash_completion.d)
|
||||
ADD_SUBDIRECTORY (dnf)
|
||||
ADD_SUBDIRECTORY (logrotate.d)
|
||||
diff --git a/etc/collect_dnf.conf b/etc/collect_dnf.conf
|
||||
deleted file mode 100644
|
||||
index b99721b1..00000000
|
||||
--- a/etc/collect_dnf.conf
|
||||
+++ /dev/null
|
||||
@@ -1,24 +0,0 @@
|
||||
-EVENT=notify component=dnf
|
||||
- # there has to be a comment here, otherwise
|
||||
- # the next line is interpreted as a condition
|
||||
- function fetch()
|
||||
- {
|
||||
- for log in $*; do
|
||||
- new_name=${log//\//_}
|
||||
- cp $log $new_name
|
||||
- done
|
||||
- }
|
||||
-
|
||||
- logs=`find /var/cache/dnf -iname '*.log'`
|
||||
- fetch $logs
|
||||
- fetch /var/log/dnf.log
|
||||
- # this would fail for a non-priviledged user
|
||||
- journalctl _SYSTEMD_UNIT=dnf-makecache.service &>dnf-makecache.log
|
||||
- fetch /var/log/dnf.transaction.log
|
||||
- if [[ -r username ]]; then
|
||||
- username=`cat username`
|
||||
- if [[ $username != "root" ]]; then
|
||||
- logs=`find /var/tmp -path "/var/tmp/dnf-${username}-*" -iname '*.log'`
|
||||
- fetch $logs
|
||||
- fi
|
||||
- fi
|
||||
--
|
||||
2.45.2
|
||||
|
8
dnf.spec
8
dnf.spec
@ -68,7 +68,7 @@ It supports RPMs, modules and comps groups & environments.
|
||||
|
||||
Name: dnf
|
||||
Version: 4.20.0
|
||||
Release: 2%{?dist}
|
||||
Release: 3%{?dist}
|
||||
Summary: %{pkg_summary}
|
||||
# For a breakdown of the licensing, see PACKAGE-LICENSING
|
||||
License: GPL-2.0-or-later AND GPL-1.0-only
|
||||
@ -77,6 +77,7 @@ Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
|
||||
Patch1: 0001-man-Improve-upgrade-minimal-command-docs-RHEL-6417.patch
|
||||
Patch2: 0002-Limit-queries-to-nevra-forms-when-provided-by-comman.patch
|
||||
Patch3: 0003-doc-Remove-provide-of-spec-definition-for-repoquery-.patch
|
||||
Patch4: 0004-Drop-collect-file-for-ABRT.patch
|
||||
BuildArch: noarch
|
||||
BuildRequires: cmake
|
||||
BuildRequires: gettext
|
||||
@ -106,7 +107,6 @@ Conflicts: python3-dnf-plugins-extras-common < %{conflicts_dnf_plugins_extr
|
||||
|
||||
%package data
|
||||
Summary: Common data and configuration files for DNF
|
||||
Requires: libreport-filesystem
|
||||
%if %{with dnf5_obsoletes_dnf}
|
||||
Requires: /etc/dnf/dnf.conf
|
||||
%endif
|
||||
@ -343,7 +343,6 @@ popd
|
||||
%{_mandir}/man5/%{name}.conf.5*
|
||||
%endif
|
||||
%{_tmpfilesdir}/%{name}.conf
|
||||
%{_sysconfdir}/libreport/events.d/collect_dnf.conf
|
||||
|
||||
%files -n %{yum_subpackage_name}
|
||||
%if "%{yum_compat_level}" == "full"
|
||||
@ -419,6 +418,9 @@ popd
|
||||
%{python3_sitelib}/%{name}/automatic/
|
||||
|
||||
%changelog
|
||||
* Wed Jun 12 2024 Petr Pisar <ppisar@redhat.com> - 4.20.0-3
|
||||
- Remove a libreport configuration for collecting DNF logs (RHEL-40382)
|
||||
|
||||
* Wed Jun 12 2024 Petr Pisar <ppisar@redhat.com> - 4.20.0-2
|
||||
- Disable downloading filelists by default (RHEL-12355)
|
||||
- Fix dnf upgrade-minimal documentation in dnf(8) manual (RHEL-39892)
|
||||
|
Loading…
Reference in New Issue
Block a user