代码拉取完成,页面将自动刷新
%{!?dnf_lowest_compatible: %global dnf_lowest_compatible 4.2.23}
%global srcname flunk_dependent_remove
%global _description %{expand:
Do not allow "dnf -y remove" to expand the list of packages to remove to
include packages which require one of the explicitly listed packages.
Fail the request instead. This is implemented via a DNF plugin.}
Name: dnf-plugin-%{srcname}
Version: 1.0
Release: 1%{?dist}
Summary: DNF plugin to prevent removing packages recursively via automation
License: GPLv2
BuildArch: noarch
Source0: %{srcname}.py
Source1: LICENSE
BuildRequires: python3-devel
BuildRequires: python3-dnf >= %{dnf_lowest_compatible}
%description %{_description}
%package -n python3-%{name}
Summary: %{summary}
Requires: python3-dnf >= %{dnf_lowest_compatible}
%description -n python3-%{name} %{_description}
%prep
cp -p %SOURCE1 .
%install
install -D -m0644 %{SOURCE0} \
%{buildroot}/%{python3_sitelib}/dnf-plugins/%{srcname}.py
%files -n python3-%{name}
%license LICENSE
%{python3_sitelib}/dnf-plugins/%{srcname}.py
%{python3_sitelib}/dnf-plugins/__pycache__/*
%changelog
* Fri Apr 12 2024 OpenCloudOS Release Engineering <releng@opencloudos.tech> - 1.0-1
- initial build
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。