mirror of
https://gitee.com/SuperManito/LinuxMirrors
synced 2025-11-03 07:50:28 +08:00
优化
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
#!/bin/bash
|
||||
## Author: SuperManito
|
||||
## Modified: 2023-05-10
|
||||
## Modified: 2023-05-25
|
||||
## License: MIT
|
||||
## Github: https://github.com/SuperManito/LinuxMirrors
|
||||
## Website: https://linuxmirrors.cn
|
||||
@@ -1466,7 +1466,7 @@ function ArchMirrors() {
|
||||
|
||||
## 生成 CentOS 官方 repo 源文件
|
||||
function GenRepoFiles_CentOS() {
|
||||
case $1 in
|
||||
case "$1" in
|
||||
8)
|
||||
cat >$Dir_YumRepos/CentOS-Linux-AppStream.repo <<\EOF
|
||||
# CentOS-Linux-AppStream.repo
|
||||
@@ -1897,7 +1897,7 @@ EOF
|
||||
|
||||
## 生成 CentOS Stream 官方 repo 源文件
|
||||
function GenRepoFiles_CentOSStream() {
|
||||
case $1 in
|
||||
case "$1" in
|
||||
9)
|
||||
cat >$Dir_YumRepos/centos.repo <<\EOF
|
||||
[baseos]
|
||||
@@ -2399,7 +2399,7 @@ EOF
|
||||
|
||||
## 生成 Rocky Linux 官方 repo 源文件
|
||||
function GenRepoFiles_RockyLinux() {
|
||||
case $1 in
|
||||
case "$1" in
|
||||
9)
|
||||
cat >$Dir_YumRepos/rocky.repo <<\EOF
|
||||
# rocky.repo
|
||||
@@ -3084,7 +3084,7 @@ EOF
|
||||
|
||||
## 生成 AlmaLinux 官方 repo 源文件
|
||||
function GenRepoFiles_AlmaLinux() {
|
||||
case $1 in
|
||||
case "$1" in
|
||||
9)
|
||||
cat >$Dir_YumRepos/almalinux-appstream.repo <<\EOF
|
||||
[appstream]
|
||||
@@ -4019,7 +4019,7 @@ EOF
|
||||
|
||||
## 生成 OpenCloudOS 官方 repo 源文件
|
||||
function GenRepoFiles_OpenCloudOS() {
|
||||
case $1 in
|
||||
case "$1" in
|
||||
9)
|
||||
cat >$Dir_YumRepos/OpenCloudOS.repo <<\EOF
|
||||
[BaseOS]
|
||||
@@ -4308,9 +4308,9 @@ EOF
|
||||
|
||||
## 生成 openSUSE 官方 repo 源文件
|
||||
function GenRepoFiles_openSUSE() {
|
||||
case $1 in
|
||||
case "$1" in
|
||||
"leap")
|
||||
case $2 in
|
||||
case "$2" in
|
||||
15.[0-2])
|
||||
cat >$Dir_openSUSERepos/repo-debug-non-oss.repo <<\EOF
|
||||
[repo-debug-non-oss]
|
||||
@@ -4874,7 +4874,7 @@ function CommandOptions() {
|
||||
|
||||
## 判断参数
|
||||
while [ $# -gt 0 ]; do
|
||||
case $1 in
|
||||
case "$1" in
|
||||
## 海外模式
|
||||
--abroad)
|
||||
USE_ABROAD_SOURCE="true"
|
||||
@@ -4885,7 +4885,7 @@ function CommandOptions() {
|
||||
;;
|
||||
## 指定软件源地址
|
||||
--source)
|
||||
if [ $2 ]; then
|
||||
if [ "$2" ]; then
|
||||
echo "$2" | grep -Eq "\-|\(|\)|\[|\]|\{|\}"
|
||||
if [ $? -eq 0 ]; then
|
||||
Output_Error "检测到无效参数值 ${BLUE}$2${PLAIN} ,请输入有效的地址!"
|
||||
@@ -4898,7 +4898,7 @@ function CommandOptions() {
|
||||
fi
|
||||
;;
|
||||
--source-security)
|
||||
if [ $2 ]; then
|
||||
if [ "$2" ]; then
|
||||
echo "$2" | grep -Eq "\-|\(|\)|\[|\]|\{|\}"
|
||||
if [ $? -eq 0 ]; then
|
||||
Output_Error "检测到无效参数值 ${BLUE}$2${PLAIN} ,请输入有效的地址!"
|
||||
@@ -4911,7 +4911,7 @@ function CommandOptions() {
|
||||
fi
|
||||
;;
|
||||
--source-vault)
|
||||
if [ $2 ]; then
|
||||
if [ "$2" ]; then
|
||||
echo "$2" | grep -Eq "\-|\(|\)|\[|\]|\{|\}"
|
||||
if [ $? -eq 0 ]; then
|
||||
Output_Error "检测到无效参数值 ${BLUE}$2${PLAIN} ,请输入有效的地址!"
|
||||
@@ -4925,7 +4925,7 @@ function CommandOptions() {
|
||||
;;
|
||||
## 指定软件源分支
|
||||
--branch)
|
||||
if [ $2 ]; then
|
||||
if [ "$2" ]; then
|
||||
SOURCE_BRANCH="$2"
|
||||
shift
|
||||
else
|
||||
@@ -4933,7 +4933,7 @@ function CommandOptions() {
|
||||
fi
|
||||
;;
|
||||
--branch-security)
|
||||
if [ $2 ]; then
|
||||
if [ "$2" ]; then
|
||||
SOURCE_BRANCH_SECURITY="$2"
|
||||
shift
|
||||
else
|
||||
@@ -4941,7 +4941,7 @@ function CommandOptions() {
|
||||
fi
|
||||
;;
|
||||
--branch-vault)
|
||||
if [ $2 ]; then
|
||||
if [ "$2" ]; then
|
||||
SOURCE_BRANCH_VAULT="$2"
|
||||
shift
|
||||
else
|
||||
@@ -4950,8 +4950,8 @@ function CommandOptions() {
|
||||
;;
|
||||
## 优先使用内网地址
|
||||
--intranet)
|
||||
if [ $2 ]; then
|
||||
case $2 in
|
||||
if [ "$2" ]; then
|
||||
case "$2" in
|
||||
[Tt]rue | [Ff]alse)
|
||||
USE_INTRANET_SOURCE="${2,,}"
|
||||
shift
|
||||
@@ -4966,8 +4966,8 @@ function CommandOptions() {
|
||||
;;
|
||||
## WEB 协议(HTTP/HTTPS)
|
||||
--web-protocol)
|
||||
if [ $2 ]; then
|
||||
case $2 in
|
||||
if [ "$2" ]; then
|
||||
case "$2" in
|
||||
http | https | HTTP | HTTPS)
|
||||
WEB_PROTOCOL="$2"
|
||||
shift
|
||||
@@ -4982,8 +4982,8 @@ function CommandOptions() {
|
||||
;;
|
||||
## 安装 EPEL 附加软件包
|
||||
--install-epel)
|
||||
if [ $2 ]; then
|
||||
case $2 in
|
||||
if [ "$2" ]; then
|
||||
case "$2" in
|
||||
[Tt]rue | [Ff]alse)
|
||||
INSTALL_EPEL="${2,,}"
|
||||
shift
|
||||
@@ -5002,8 +5002,8 @@ function CommandOptions() {
|
||||
;;
|
||||
## 关闭防火墙
|
||||
--close-firewall)
|
||||
if [ $2 ]; then
|
||||
case $2 in
|
||||
if [ "$2" ]; then
|
||||
case "$2" in
|
||||
[Tt]rue | [Ff]alse)
|
||||
CLOSE_FIREWALL="${2,,}"
|
||||
shift
|
||||
@@ -5018,8 +5018,8 @@ function CommandOptions() {
|
||||
;;
|
||||
## 备份原有软件源
|
||||
--backup)
|
||||
if [ $2 ]; then
|
||||
case $2 in
|
||||
if [ "$2" ]; then
|
||||
case "$2" in
|
||||
[Tt]rue | [Ff]alse)
|
||||
BACKUP="${2,,}"
|
||||
shift
|
||||
@@ -5038,8 +5038,8 @@ function CommandOptions() {
|
||||
;;
|
||||
## 更新软件包
|
||||
--updata-software)
|
||||
if [ $2 ]; then
|
||||
case $2 in
|
||||
if [ "$2" ]; then
|
||||
case "$2" in
|
||||
[Tt]rue | [Ff]alse)
|
||||
UPDATA_SOFTWARE="${2,,}"
|
||||
shift
|
||||
@@ -5054,8 +5054,8 @@ function CommandOptions() {
|
||||
;;
|
||||
## 清理下载缓存
|
||||
--clean-cache)
|
||||
if [ $2 ]; then
|
||||
case $2 in
|
||||
if [ "$2" ]; then
|
||||
case "$2" in
|
||||
[Tt]rue | [Ff]alse)
|
||||
CLEAN_CACHE="${2,,}"
|
||||
shift
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/bin/bash
|
||||
## Author: SuperManito
|
||||
## Modified: 2023-05-12
|
||||
## Modified: 2023-05-25
|
||||
## License: MIT
|
||||
## Github: https://github.com/SuperManito/LinuxMirrors
|
||||
## Website: https://linuxmirrors.cn
|
||||
@@ -721,10 +721,10 @@ function CommandOptions() {
|
||||
|
||||
## 判断参数
|
||||
while [ $# -gt 0 ]; do
|
||||
case $1 in
|
||||
case "$1" in
|
||||
## 指定 Docker CE 软件源地址
|
||||
--source)
|
||||
if [ $2 ]; then
|
||||
if [ "$2" ]; then
|
||||
echo "$2" | grep -Eq "\-|\(|\)|\[|\]|\{|\}"
|
||||
if [ $? -eq 0 ]; then
|
||||
Output_Error "检测到无效参数值 ${BLUE}$2${PLAIN} ,请输入有效的地址!"
|
||||
@@ -738,7 +738,7 @@ function CommandOptions() {
|
||||
;;
|
||||
## 指定 Docker Hub 仓库地址
|
||||
--source-registry)
|
||||
if [ $2 ]; then
|
||||
if [ "$2" ]; then
|
||||
echo "$2" | grep -Eq "\-|\(|\)|\[|\]|\{|\}"
|
||||
if [ $? -eq 0 ]; then
|
||||
Output_Error "检测到无效参数值 ${BLUE}$2${PLAIN} ,请输入有效的地址!"
|
||||
@@ -752,8 +752,8 @@ function CommandOptions() {
|
||||
;;
|
||||
## 安装最新版本
|
||||
--install-latested)
|
||||
if [ $2 ]; then
|
||||
case $2 in
|
||||
if [ "$2" ]; then
|
||||
case "$2" in
|
||||
[Tt]rue | [Ff]alse)
|
||||
INSTALL_LATESTED_DOCKER="${2,,}"
|
||||
shift
|
||||
|
||||
Reference in New Issue
Block a user