From e199d7e5beade7dd90fbf01f6fac34d290f64f72 Mon Sep 17 00:00:00 2001 From: Ilia Ross Date: Thu, 12 Oct 2023 15:41:07 +0300 Subject: [PATCH] Fix to tell package manager to install deps as we provide it in `vendor_perl` It may seem redundant but package manager (`dnf` in particular) won't install `perl-File-Basename` and `perl-File-Path` packages because Webmin `vendor_perl` already provides it. It will result in broken `webmin` sub-commands, like `passwd` and `server`, i.e. `webmin status`, `webmin restart` and etc., which use dependencies outside of the boilerplate. --- makerpm.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/makerpm.pl b/makerpm.pl index 618faaa70..6ab70e693 100755 --- a/makerpm.pl +++ b/makerpm.pl @@ -87,7 +87,7 @@ Release: $rel Provides: %{name}-%{version} perl(WebminCore) Requires(pre): /usr/bin/perl Requires: /bin/sh /usr/bin/perl perl(lib) perl(open) perl(Net::SSLeay) perl(Time::Local) perl(Data::Dumper) perl(File::Path) perl(File::Basename) perl(Digest::SHA) perl(Digest::MD5) openssl unzip tar gzip -Recommends: perl(DateTime) perl(DateTime::TimeZone) perl(DateTime::Locale) perl(Time::Piece) perl(Encode::Detect) lynx shared-mime-info +Recommends: perl(DateTime) perl(DateTime::TimeZone) perl(DateTime::Locale) perl(Time::Piece) perl(Encode::Detect) lynx shared-mime-info perl-File-Basename perl-File-Path AutoReq: 0 License: BSD-3-clause Group: System/Tools