From 532fc94b48bf5cc73d12a3cdc393208dc1d716b1 Mon Sep 17 00:00:00 2001 From: ZhouWeitao Date: Sat, 1 Apr 2023 14:46:08 +0800 Subject: [PATCH 1/3] add aliyun-anolis-migration.repo and anolis-migration.repo Signed-off-by: ZhouWeitao --- dist/aliyun-anolis-migration.repo | 25 +++++++++++++++++++++++++ dist/anolis-migration.repo | 25 +++++++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 dist/aliyun-anolis-migration.repo create mode 100644 dist/anolis-migration.repo diff --git a/dist/aliyun-anolis-migration.repo b/dist/aliyun-anolis-migration.repo new file mode 100644 index 0000000..0ad6aa3 --- /dev/null +++ b/dist/aliyun-anolis-migration.repo @@ -0,0 +1,25 @@ +# Anolis OS migration repo + +[migration] +name=Anolis OS - migration repo +baseurl=http://mirrors.cloud.aliyuncs.com/anolis/migration/$basearch/os/ +gpgcheck=1 +gpgkey=http://mirrors.cloud.aliyuncs.com/anolis/RPM-GPG-KEY-ANOLIS +failovermethod=priority +enabled=1 + +[migration-debug] +name=Anolis OS - migration debug repo +baseurl=http://mirrors.cloud.aliyuncs.com/anolis/migration/$basearch/debug/ +gpgcheck=1 +gpgkey=http://mirrors.cloud.aliyuncs.com/anolis/RPM-GPG-KEY-ANOLIS +failovermethod=priority +enabled=0 + +[migration-source] +name=Anolis OS - migration source repo +baseurl=http://mirrors.cloud.aliyuncs.com/anolis/migration/source/ +gpgcheck=1 +gpgkey=http://mirrors.cloud.aliyuncs.com/anolis/RPM-GPG-KEY-ANOLIS +failovermethod=priority +enabled=0 diff --git a/dist/anolis-migration.repo b/dist/anolis-migration.repo new file mode 100644 index 0000000..022a55c --- /dev/null +++ b/dist/anolis-migration.repo @@ -0,0 +1,25 @@ +# Anolis OS migration repo + +[migration] +name=Anolis OS - migration repo +baseurl=https://mirrors.openanolis.cn/anolis/migration/$basearch/os/ +gpgcheck=1 +gpgkey=https://mirrors.openanolis.cn/anolis/RPM-GPG-KEY-ANOLIS +failovermethod=priority +enabled=1 + +[migration-debug] +name=Anolis OS - migration debug repo +baseurl=https://mirrors.openanolis.cn/anolis/migration/$basearch/debug/ +gpgcheck=1 +gpgkey=https://mirrors.openanolis.cn/anolis/RPM-GPG-KEY-ANOLIS +failovermethod=priority +enabled=0 + +[migration-source] +name=Anolis OS - migration source repo +baseurl=https://mirrors.openanolis.cn/anolis/migration/source/ +gpgcheck=1 +gpgkey=https://mirrors.openanolis.cn/anolis/RPM-GPG-KEY-ANOLIS +failovermethod=priority +enabled=0 -- Gitee From 8c553ab9a47754cbb54296d167273a5b23a7b1f6 Mon Sep 17 00:00:00 2001 From: ZhouWeitao Date: Sat, 1 Apr 2023 14:56:55 +0800 Subject: [PATCH 2/3] split migration repo by releseasever Signed-off-by: ZhouWeitao --- dist/aliyun-anolis-migration.repo | 6 +++--- dist/aliyuncs-install.sh | 2 +- dist/anolis-migration.repo | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/dist/aliyun-anolis-migration.repo b/dist/aliyun-anolis-migration.repo index 0ad6aa3..01678e4 100644 --- a/dist/aliyun-anolis-migration.repo +++ b/dist/aliyun-anolis-migration.repo @@ -2,7 +2,7 @@ [migration] name=Anolis OS - migration repo -baseurl=http://mirrors.cloud.aliyuncs.com/anolis/migration/$basearch/os/ +baseurl=http://mirrors.cloud.aliyuncs.com/anolis/migration/$releasever/$basearch/os/ gpgcheck=1 gpgkey=http://mirrors.cloud.aliyuncs.com/anolis/RPM-GPG-KEY-ANOLIS failovermethod=priority @@ -10,7 +10,7 @@ enabled=1 [migration-debug] name=Anolis OS - migration debug repo -baseurl=http://mirrors.cloud.aliyuncs.com/anolis/migration/$basearch/debug/ +baseurl=http://mirrors.cloud.aliyuncs.com/anolis/migration/$releasever/$basearch/debug/ gpgcheck=1 gpgkey=http://mirrors.cloud.aliyuncs.com/anolis/RPM-GPG-KEY-ANOLIS failovermethod=priority @@ -18,7 +18,7 @@ enabled=0 [migration-source] name=Anolis OS - migration source repo -baseurl=http://mirrors.cloud.aliyuncs.com/anolis/migration/source/ +baseurl=http://mirrors.cloud.aliyuncs.com/anolis/migration/$releasever/source/ gpgcheck=1 gpgkey=http://mirrors.cloud.aliyuncs.com/anolis/RPM-GPG-KEY-ANOLIS failovermethod=priority diff --git a/dist/aliyuncs-install.sh b/dist/aliyuncs-install.sh index 5b4c9c7..886296a 100755 --- a/dist/aliyuncs-install.sh +++ b/dist/aliyuncs-install.sh @@ -92,7 +92,7 @@ gpgcheck=0 [migration-aliyuncs] name=Anolis OS - migration repo -baseurl=http://mirrors.cloud.aliyuncs.com/anolis/migration/\$basearch/os/ +baseurl=http://mirrors.cloud.aliyuncs.com/anolis/migration/8/\$basearch/os/ gpgcheck=1 gpgkey=http://mirrors.cloud.aliyuncs.com/anolis/RPM-GPG-KEY-ANOLIS failovermethod=priority diff --git a/dist/anolis-migration.repo b/dist/anolis-migration.repo index 022a55c..53a195a 100644 --- a/dist/anolis-migration.repo +++ b/dist/anolis-migration.repo @@ -2,7 +2,7 @@ [migration] name=Anolis OS - migration repo -baseurl=https://mirrors.openanolis.cn/anolis/migration/$basearch/os/ +baseurl=https://mirrors.openanolis.cn/anolis/migration/$releasever/$basearch/os/ gpgcheck=1 gpgkey=https://mirrors.openanolis.cn/anolis/RPM-GPG-KEY-ANOLIS failovermethod=priority @@ -10,7 +10,7 @@ enabled=1 [migration-debug] name=Anolis OS - migration debug repo -baseurl=https://mirrors.openanolis.cn/anolis/migration/$basearch/debug/ +baseurl=https://mirrors.openanolis.cn/anolis/migration/$releasever/$basearch/debug/ gpgcheck=1 gpgkey=https://mirrors.openanolis.cn/anolis/RPM-GPG-KEY-ANOLIS failovermethod=priority @@ -18,7 +18,7 @@ enabled=0 [migration-source] name=Anolis OS - migration source repo -baseurl=https://mirrors.openanolis.cn/anolis/migration/source/ +baseurl=https://mirrors.openanolis.cn/anolis/migration/$releasever/source/ gpgcheck=1 gpgkey=https://mirrors.openanolis.cn/anolis/RPM-GPG-KEY-ANOLIS failovermethod=priority -- Gitee From e36cb8af71d73647575b9b4edf5264042dc54f51 Mon Sep 17 00:00:00 2001 From: ZhouWeitao Date: Sat, 1 Apr 2023 15:16:08 +0800 Subject: [PATCH 3/3] disable migration repo after install tool Signed-off-by: ZhouWeitao --- dist/install.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dist/install.sh b/dist/install.sh index ffee528..c4fb307 100755 --- a/dist/install.sh +++ b/dist/install.sh @@ -20,6 +20,10 @@ check_if_centos_or_rhel() { echo "CANNOT find /etc/centos-release or /etc/redhat-release, WONT install migration tool" && exit 1 } +disable_migration_repo() { + sed -i "s/enabled=1/enabled=0/" /etc/yum.repos.d/anolis-migration.repo +} + # config epel epel_repo_config() { rpm -q epel-release && return 0 @@ -91,6 +95,7 @@ install_7to7() { report_error_in_jsonfile "install centos2anolis" 103 "$out" exit 1 fi + disable_migration_repo } install_8to8() { @@ -103,6 +108,7 @@ install_8to8() { report_error_in_jsonfile "install centos2anolis" 103 "$out" exit 1 fi + disable_migration_repo } install_7to8() { @@ -118,6 +124,7 @@ install_7to8() { report_error_in_jsonfile "install centos2anolis" 103 "$out" exit 1 fi + disable_migration_repo } main() { -- Gitee