--- rpms/smeserver-yum/sme9/smeserver-yum-2.4.0.bz10250.CentOSVault.onEOL.patch 2019/12/05 20:38:40 1.2 +++ rpms/smeserver-yum/sme9/smeserver-yum-2.4.0.bz10250.CentOSVault.onEOL.patch 2020/01/28 21:08:53 1.5 @@ -1,7 +1,7 @@ diff -Nur smeserver-yum-2.4.0.old/root/etc/e-smith/db/yum_repositories/migrate/45CentOSEOL smeserver-yum-2.4.0/root/etc/e-smith/db/yum_repositories/migrate/45CentOSEOL --- smeserver-yum-2.4.0.old/root/etc/e-smith/db/yum_repositories/migrate/45CentOSEOL 1969-12-31 19:00:00.000000000 -0500 +++ smeserver-yum-2.4.0/root/etc/e-smith/db/yum_repositories/migrate/45CentOSEOL 2019-12-05 10:15:48.300000000 -0500 -@@ -0,0 +1,19 @@ +@@ -0,0 +1,20 @@ +{ + use POSIX qw(strftime); + use File::Slurp; @@ -12,11 +12,12 @@ diff -Nur smeserver-yum-2.4.0.old/root/e + my $curdate = strftime '%Y%m%d', localtime; + # return unless EOL is reached + return unless ( "$curdate" >= "20201130"); -+ for my $name ( qw(base updates centos-sclo-centos centos-sclo-rh centosplus extras fasttrack contrib) ) ++ for my $name ( qw(base updates centosplus extras fasttrack contrib) ) + { + my $repo = $DB->get($name) or next; -+ # setprop BaseURL "http://vault.centos.org/$SUBVER/$name/\$basearch/" -+ #repo->set_prop('BaseURL', "http://vault.centos.org/$SUBVER/$name/\$basearch/"); ++ my $rname = ( $name eq 'base' )? 'os' :$name; ++ # setprop BaseURL "http://vault.centos.org/$SUBVER/$rname/\$basearch/" ++ $repo->set_prop('BaseURL', "http://vault.centos.org/$SUBVER/$rname/\$basearch/"); + # delprop MirrorList + $repo->delete_prop('MirrorList'); + }