This commit is contained in:
Super Manito
2022-02-08 10:04:50 +08:00
parent f5300e7b45
commit 4bd2ccee8d
4 changed files with 23 additions and 23 deletions

View File

@@ -1,9 +1,9 @@
#!/bin/bash #!/bin/bash
## Author: SuperManito ## Author: SuperManito
## Modified: 2021-12-15 ## Modified: 2022-02-07
## License: GPL-2.0 ## License: GPL-2.0
## Github Repository: https://github.com/SuperManito/LinuxMirrors ## Github: https://github.com/SuperManito/LinuxMirrors
## Gitee Repository: https://gitee.com/SuperManito/LinuxMirrors ## Gitee: https://gitee.com/SuperManito/LinuxMirrors
function AuthorSignature() { function AuthorSignature() {
echo -e "\n${GREEN} ------------ 脚本执行结束 ------------ ${PLAIN}\n" echo -e "\n${GREEN} ------------ 脚本执行结束 ------------ ${PLAIN}\n"
@@ -164,7 +164,7 @@ function PermissionJudgment() {
function TurnOffFirewall() { function TurnOffFirewall() {
systemctl status firewalld | grep running -q systemctl status firewalld | grep running -q
if [ $? -eq 0 ]; then if [ $? -eq 0 ]; then
CHOICE_C=$(echo -e "\n${BOLD}└ 是否关闭防火墙和 SELINUX [ Y/n ]${PLAIN}") CHOICE_C=$(echo -e "\n${BOLD}└ 是否关闭防火墙和 SELINUX? [Y/n] ${PLAIN}")
read -p "${CHOICE_C}" INPUT read -p "${CHOICE_C}" INPUT
[ -z ${INPUT} ] && INPUT=Y [ -z ${INPUT} ] && INPUT=Y
case $INPUT in case $INPUT in
@@ -202,7 +202,7 @@ function BackupMirrors() {
## /etc/apt/sources.list ## /etc/apt/sources.list
if [ -s $DebianSourceList ]; then if [ -s $DebianSourceList ]; then
if [ -s $DebianSourceListBackup ]; then if [ -s $DebianSourceListBackup ]; then
CHOICE_BACKUP1=$(echo -e "\n${BOLD}└ 检测到系统存在已备份的 list 源文件,是否覆盖备份 [ Y/n ]${PLAIN}") CHOICE_BACKUP1=$(echo -e "\n${BOLD}└ 检测到系统存在已备份的 list 源文件,是否覆盖备份? [Y/n] ${PLAIN}")
read -p "${CHOICE_BACKUP1}" INPUT read -p "${CHOICE_BACKUP1}" INPUT
[ -z ${INPUT} ] && INPUT=Y [ -z ${INPUT} ] && INPUT=Y
case $INPUT in case $INPUT in
@@ -227,7 +227,7 @@ function BackupMirrors() {
## /etc/apt/sources.list.d ## /etc/apt/sources.list.d
if [ -d $DebianExtendListDir ] && [ ${VERIFICATION_FILES} -eq 0 ]; then if [ -d $DebianExtendListDir ] && [ ${VERIFICATION_FILES} -eq 0 ]; then
if [ -d $DebianExtendListDirBackup ] && [ ${VERIFICATION_BACKUPFILES} -eq 0 ]; then if [ -d $DebianExtendListDirBackup ] && [ ${VERIFICATION_BACKUPFILES} -eq 0 ]; then
CHOICE_BACKUP2=$(echo -e "\n${BOLD}└ 检测到系统存在已备份的 list 第三方源文件,是否覆盖备份 [ Y/n ]${PLAIN}") CHOICE_BACKUP2=$(echo -e "\n${BOLD}└ 检测到系统存在已备份的 list 第三方源文件,是否覆盖备份? [Y/n] ${PLAIN}")
read -p "${CHOICE_BACKUP2}" INPUT read -p "${CHOICE_BACKUP2}" INPUT
[ -z ${INPUT} ] && INPUT=Y [ -z ${INPUT} ] && INPUT=Y
case $INPUT in case $INPUT in
@@ -250,7 +250,7 @@ function BackupMirrors() {
## /etc/yum.repos.d ## /etc/yum.repos.d
if [ ${VERIFICATION_FILES} -eq 0 ]; then if [ ${VERIFICATION_FILES} -eq 0 ]; then
if [ -d $RedHatReposDirBackup ] && [ ${VERIFICATION_BACKUPFILES} -eq 0 ]; then if [ -d $RedHatReposDirBackup ] && [ ${VERIFICATION_BACKUPFILES} -eq 0 ]; then
CHOICE_BACKUP3=$(echo -e "\n${BOLD}└ 检测到系统存在已备份的 repo 源文件,是否覆盖备份 [ Y/n ]${PLAIN}") CHOICE_BACKUP3=$(echo -e "\n${BOLD}└ 检测到系统存在已备份的 repo 源文件,是否覆盖备份? [Y/n] ${PLAIN}")
read -p "${CHOICE_BACKUP3}" INPUT read -p "${CHOICE_BACKUP3}" INPUT
[ -z ${INPUT} ] && INPUT=Y [ -z ${INPUT} ] && INPUT=Y
case $INPUT in case $INPUT in
@@ -321,7 +321,7 @@ function ChangeMirrors() {
## 更新软件包 ## 更新软件包
function UpgradeSoftware() { function UpgradeSoftware() {
CHOICE_B=$(echo -e "\n${BOLD}└ 是否更新软件包 [ Y/n ]${PLAIN}") CHOICE_B=$(echo -e "\n${BOLD}└ 是否更新软件包? [Y/n] ${PLAIN}")
read -p "${CHOICE_B}" INPUT read -p "${CHOICE_B}" INPUT
[ -z ${INPUT} ] && INPUT=Y [ -z ${INPUT} ] && INPUT=Y
case $INPUT in case $INPUT in
@@ -335,7 +335,7 @@ function UpgradeSoftware() {
yum update -y yum update -y
;; ;;
esac esac
CHOICE_C=$(echo -e "\n${BOLD}└ 是否清理已下载的软件包缓存 [ Y/n ]${PLAIN}") CHOICE_C=$(echo -e "\n${BOLD}└ 是否清理已下载的软件包缓存? [Y/n] ${PLAIN}")
read -p "${CHOICE_C}" INPUT read -p "${CHOICE_C}" INPUT
[ -z ${INPUT} ] && INPUT=Y [ -z ${INPUT} ] && INPUT=Y
case $INPUT in case $INPUT in
@@ -570,9 +570,9 @@ function ChooseMirrors() {
VERIFICATION_EPELBACKUPFILES=$? VERIFICATION_EPELBACKUPFILES=$?
if [ ${VERIFICATION_EPEL} -eq 0 ]; then if [ ${VERIFICATION_EPEL} -eq 0 ]; then
CHOICE_D=$(echo -e "\n${BOLD}└ 检测到系统已安装 EPEL 扩展源,是否替换/覆盖为国内源 [ Y/n ]${PLAIN}") CHOICE_D=$(echo -e "\n${BOLD}└ 检测到系统已安装 EPEL 扩展源,是否替换/覆盖为国内源? [Y/n] ${PLAIN}")
else else
CHOICE_D=$(echo -e "\n${BOLD}└ 是否安装 EPEL 扩展源 [ Y/n ]${PLAIN}") CHOICE_D=$(echo -e "\n${BOLD}└ 是否安装 EPEL 扩展源? [Y/n] ${PLAIN}")
fi fi
read -p "${CHOICE_D}" INPUT read -p "${CHOICE_D}" INPUT
[ -z ${INPUT} ] && INPUT=Y [ -z ${INPUT} ] && INPUT=Y
@@ -591,7 +591,7 @@ function ChooseMirrors() {
fi fi
## 选择同步软件源所使用的 WEB 协议( HTTP80 端口HTTPS443 端口) ## 选择同步软件源所使用的 WEB 协议( HTTP80 端口HTTPS443 端口)
CHOICE_E=$(echo -e "\n${BOLD}└ 软件源是否使用 HTTP 协议 [ Y/n ]${PLAIN}") CHOICE_E=$(echo -e "\n${BOLD}└ 软件源是否使用 HTTP 协议? [Y/n] ${PLAIN}")
read -p "${CHOICE_E}" INPUT read -p "${CHOICE_E}" INPUT
[ -z ${INPUT} ] && INPUT=Y [ -z ${INPUT} ] && INPUT=Y
case $INPUT in case $INPUT in

View File

@@ -1,9 +1,9 @@
#!/bin/bash #!/bin/bash
## Author: SuperManito ## Author: SuperManito
## Modified: 2021-12-15 ## Modified: 2022-02-07
## License: GPL-2.0 ## License: GPL-2.0
## Github Repository: https://github.com/SuperManito/LinuxMirrors ## Github: https://github.com/SuperManito/LinuxMirrors
## Gitee Repository: https://gitee.com/SuperManito/LinuxMirrors ## Gitee: https://gitee.com/SuperManito/LinuxMirrors
function AuthorSignature() { function AuthorSignature() {
echo -e "\n${GREEN} ------------ 脚本执行结束 ------------ ${PLAIN}\n" echo -e "\n${GREEN} ------------ 脚本执行结束 ------------ ${PLAIN}\n"
@@ -307,13 +307,13 @@ function DockerEngine() {
AuthorSignature AuthorSignature
exit exit
else else
CHOICE_E=$(echo -e "\n${BOLD}└ 检测到已安装最新版本的 Docker Engine是否继续安装其它版本 [ Y/n ]${PLAIN}") CHOICE_E=$(echo -e "\n${BOLD}└ 检测到已安装最新版本的 Docker Engine是否继续安装其它版本? [Y/n] ${PLAIN}")
fi fi
else else
if [[ ${DOCKER_VERSION_INSTALL_LATEST} == "True" ]]; then if [[ ${DOCKER_VERSION_INSTALL_LATEST} == "True" ]]; then
CHOICE_E=$(echo -e "\n${BOLD}└ 检测到已安装旧版本的 Docker Engine是否覆盖安装为最新版本 [ Y/n ]${PLAIN}") CHOICE_E=$(echo -e "\n${BOLD}└ 检测到已安装旧版本的 Docker Engine是否覆盖安装为最新版本? [Y/n] ${PLAIN}")
else else
CHOICE_E=$(echo -e "\n${BOLD}└ 检测到已安装旧版本的 Docker Engine是否继续安装其它版本 [ Y/n ]${PLAIN}") CHOICE_E=$(echo -e "\n${BOLD}└ 检测到已安装旧版本的 Docker Engine是否继续安装其它版本? [Y/n] ${PLAIN}")
fi fi
fi fi
read -p "${CHOICE_E}" INPUT read -p "${CHOICE_E}" INPUT
@@ -404,7 +404,7 @@ function ConfigureImageAccelerator() {
if [[ ${REGISTRY_SOURCE_OFFICIAL} == "False" ]]; then if [[ ${REGISTRY_SOURCE_OFFICIAL} == "False" ]]; then
if [ -d $DockerDir ] && [ -e $DockerConfig ]; then if [ -d $DockerDir ] && [ -e $DockerConfig ]; then
if [ -e $DockerConfigBackup ]; then if [ -e $DockerConfigBackup ]; then
CHOICE_BACKUP=$(echo -e "\n${BOLD}└ 检测到已备份的 Docker 配置文件,是否覆盖备份 [ Y/n ]${PLAIN}") CHOICE_BACKUP=$(echo -e "\n${BOLD}└ 检测到已备份的 Docker 配置文件,是否覆盖备份? [Y/n] ${PLAIN}")
read -p "${CHOICE_BACKUP}" INPUT read -p "${CHOICE_BACKUP}" INPUT
[ -z ${INPUT} ] && INPUT=Y [ -z ${INPUT} ] && INPUT=Y
case $INPUT in case $INPUT in
@@ -585,7 +585,7 @@ function ChooseMirrors() {
;; ;;
esac esac
## 是否手动选择安装版本 ## 是否手动选择安装版本
CHOICE_C=$(echo -e "\n${BOLD} └ 是否安装最新版本的 Docker Engine [ Y/n ]${PLAIN}") CHOICE_C=$(echo -e "\n${BOLD} └ 是否安装最新版本的 Docker Engine? [Y/n] ${PLAIN}")
read -p "${CHOICE_C}" INPUT read -p "${CHOICE_C}" INPUT
[ -z ${INPUT} ] && INPUT=Y [ -z ${INPUT} ] && INPUT=Y
case $INPUT in case $INPUT in
@@ -662,16 +662,16 @@ function ChooseMirrors() {
;; ;;
esac esac
if [ -x $DockerCompose ]; then if [ -x $DockerCompose ]; then
CHOICE_D=$(echo -e "\n${BOLD}└ 检测到已安装 Docker Compose ,是否覆盖安装 [ Y/n ]${PLAIN}") CHOICE_D=$(echo -e "\n${BOLD}└ 检测到已安装 Docker Compose ,是否覆盖安装? [Y/n] ${PLAIN}")
else else
CHOICE_D=$(echo -e "\n${BOLD}└ 是否安装 Docker Compose [ Y/n ]${PLAIN}") CHOICE_D=$(echo -e "\n${BOLD}└ 是否安装 Docker Compose? [Y/n] ${PLAIN}")
fi fi
read -p "${CHOICE_D}" INPUT read -p "${CHOICE_D}" INPUT
[ -z ${INPUT} ] && INPUT=Y [ -z ${INPUT} ] && INPUT=Y
case $INPUT in case $INPUT in
[Yy] | [Yy][Ee][Ss]) [Yy] | [Yy][Ee][Ss])
DOCKER_COMPOSE="True" DOCKER_COMPOSE="True"
CHOICE_D1=$(echo -e "\n${BOLD} └ 是否使用国内代理进行下载 [ Y/n ]${PLAIN}") CHOICE_D1=$(echo -e "\n${BOLD} └ 是否使用国内代理进行下载? [Y/n] ${PLAIN}")
read -p "${CHOICE_D1}" INPUT read -p "${CHOICE_D1}" INPUT
[ -z ${INPUT} ] && INPUT=Y [ -z ${INPUT} ] && INPUT=Y
case $INPUT in case $INPUT in

BIN
docs/.DS_Store vendored

Binary file not shown.

BIN
docs/img/.DS_Store vendored

Binary file not shown.