From 146e4d08999a9bf92ecde16dad234072e0ffce54 Mon Sep 17 00:00:00 2001 From: iliajie Date: Sun, 21 May 2023 21:09:39 +0300 Subject: [PATCH] Add support to replace packages (using `Obsoletes:`) --- makerpm.pl | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/makerpm.pl b/makerpm.pl index 01d195e6a..5ec901778 100755 --- a/makerpm.pl +++ b/makerpm.pl @@ -81,6 +81,13 @@ if ($rel > 1 && -r "tarballs/webmin$product_suff-$ver-$rel.tar.gz") { else { $tarfile = "webmin$product_suff-$ver.tar.gz"; } +$rpmspec_obsoletes = "\nObsoletes: webmin-essential webmin-minimal\n"; +if ($product_suff) { + $rpmspec_obsoletes = "\nObsoletes: webmin webmin-minimal\n" + if ($product_suff eq 'essential'); + $rpmspec_obsoletes = "\nObsoletes: webmin webmin-essential\n" + if ($product_suff eq 'minimal'); + } system("cp tarballs/$tarfile $source_dir"); open(SPEC, ">$spec_dir/webmin-$ver.spec"); print SPEC <