diff -Nur --no-dereference smeserver-yum-2.6.0.old/root/etc/e-smith/db/yum_repositories/migrate/45CentOSEOL smeserver-yum-2.6.0/root/etc/e-smith/db/yum_repositories/migrate/45CentOSEOL --- smeserver-yum-2.6.0.old/root/etc/e-smith/db/yum_repositories/migrate/45CentOSEOL 2021-03-21 02:05:05.155000000 -0400 +++ smeserver-yum-2.6.0/root/etc/e-smith/db/yum_repositories/migrate/45CentOSEOL 2021-03-21 02:05:36.595000000 -0400 @@ -1,6 +1,20 @@ { use POSIX qw(strftime); use File::Slurp; + + # we need to remove that from migrated server + for my $name ( qw(base updates centosplus extras fasttrack centos-sclo-rh centos-sclo-centos) ) + { + my $repo = $DB->get($name) or next; + my $baseurl = $repo->prop('BaseURL') or next; + my $mirrorlist = $repo->prop('MirrorList') or next; + if ( $baseurl =~ /^http:\/\/vault\.centos\.org\/[5-6]/ ) + { + $repo->delete_prop('MirrorList'); + $repo->delete_prop('BaseURL'); + unlink "/var/cache/yum/$name/$_" foreach qw(repomd.xml mirrorlist.txt); + } + } #get CentOS release we are my $SUBVER = read_file('/etc/centos-release'); $SUBVER =~ s/^CentOS Linux release ([0-9\.]+).*?$/$1/;